<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Win32k: usercli.h 源文件</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">Win32k
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'搜索');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','搜索');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('a00257_source.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="headertitle">
<div class="title">usercli.h</div>  </div>
</div><!--header-->
<div class="contents">
<a href="a00257.html">浏览该文件的文档.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/*++ BUILD Version: 0001    // Increment this if a change has global effects</span></div>
<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment">#ifndef _USERCLI_</span></div>
<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment">#define _USERCLI_</span></div>
<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment">#define OEMRESOURCE 1</span></div>
<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="comment">#include &lt;windows.h&gt;</span></div>
<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="comment">#if DBG</span></div>
<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="comment">#define DEBUG</span></div>
<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="comment">#endif</span></div>
<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="comment">#ifdef RIP_COMPONENT</span></div>
<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="comment">#undef RIP_COMPONENT</span></div>
<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="comment">#endif</span></div>
<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="comment">#define RIP_COMPONENT RIP_USER</span></div>
<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="comment">#include &lt;stddef.h&gt;</span></div>
<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="comment">#include &lt;wingdip.h&gt;</span></div>
<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="comment">#include &lt;ddeml.h&gt;</span></div>
<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="comment">#include &quot;ddemlp.h&quot;</span></div>
<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="comment">#include &quot;winuserp.h&quot;</span></div>
<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="comment">#include &quot;winuserk.h&quot;</span></div>
<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="comment">#include &lt;winnlsp.h&gt;</span></div>
<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="comment">#include &lt;dde.h&gt;</span></div>
<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="comment">#include &lt;ddetrack.h&gt;</span></div>
<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="comment">#include &quot;kbd.h&quot;</span></div>
<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="comment">#include &lt;wowuserp.h&gt;</span></div>
<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;<span class="comment">#include &lt;memory.h&gt;</span></div>
<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;<span class="comment">#include &quot;vkoem.h&quot;</span></div>
<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;<span class="comment">#ifndef WOW</span></div>
<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;<span class="comment">#include &quot;help.h&quot;</span></div>
<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;<span class="comment">#endif</span></div>
<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;<span class="comment">#ifdef FE_IME</span></div>
<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;<span class="comment">#include &quot;immstruc.h&quot;</span></div>
<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;<span class="comment">#include &quot;immuser.h&quot;</span></div>
<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;<span class="comment">#endif</span></div>
<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;<span class="comment">#include &quot;user.h&quot;</span></div>
<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;<span class="comment"> * This prototype is needed in client\globals.h which is included unintentionally</span></div>
<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;<span class="comment"> * from usersrv.h</span></div>
<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="a00257.html#a5536789df133af58587fb95f7976f7a3">   58</a></span>&#160;<span class="keyword">typedef</span> LONG (<a class="code" href="a00953.html#a428a91acf2c2439dc1a257708ee1f805">APIENTRY</a> *<a class="code" href="a00257.html#a5536789df133af58587fb95f7976f7a3">CFNSCSENDMESSAGE</a>)(HWND, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>, <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a>, LONG,</div>
<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;        <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a>, <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a>, BOOL);</div>
<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160; </div>
<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160; </div>
<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;<span class="preprocessor">#ifdef DEBUG</span></div>
<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160; </div>
<div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="a00257.html#ad4e144e80c7e5514df33a35f64f5b661">   72</a></span>&#160;__inline <span class="keywordtype">void</span> <a class="code" href="a00257.html#ad4e144e80c7e5514df33a35f64f5b661">DebugUserGlobalLock</a>(HANDLE h, <span class="keywordtype">void</span> ** p)</div>
<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;{</div>
<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;    <a class="code" href="a00371.html#a162a73e20dfabca084a3ebb4581631a8">UserAssert</a>(</div>
<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;            <span class="stringliteral">&quot;Global lock on bad handle&quot;</span> &amp;&amp;</div>
<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;            !(h &amp;&amp; (GlobalFlags(h) == GMEM_INVALID_HANDLE)));</div>
<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160; </div>
<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;    *p = GlobalLock(h);</div>
<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;}</div>
<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160; </div>
<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="a00257.html#a57977bdedccad927175d6bac5187a410">   81</a></span>&#160;__inline <span class="keywordtype">void</span> <a class="code" href="a00257.html#a57977bdedccad927175d6bac5187a410">DebugUserGlobalUnlock</a>(HANDLE h)</div>
<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;{</div>
<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;    <a class="code" href="a00371.html#a162a73e20dfabca084a3ebb4581631a8">UserAssert</a>(</div>
<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;            <span class="stringliteral">&quot;GlobalUnlock on bad handle&quot;</span> &amp;&amp;</div>
<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;            !(GlobalFlags(h) == GMEM_INVALID_HANDLE));</div>
<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160; </div>
<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;    GlobalUnlock((HANDLE) h);</div>
<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;}</div>
<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160; </div>
<div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="a00257.html#a3e1007e1fff191d26d763470e41944e7">   90</a></span>&#160;__inline HANDLE <a class="code" href="a00257.html#a3e1007e1fff191d26d763470e41944e7">DebugUserGlobalFree</a>(HANDLE h)</div>
<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;{</div>
<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;    <a class="code" href="a00371.html#a162a73e20dfabca084a3ebb4581631a8">UserAssert</a>(</div>
<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;            <span class="stringliteral">&quot;GlobalFree on bad handle&quot;</span> &amp;&amp;</div>
<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;            !(GlobalFlags(h) == GMEM_INVALID_HANDLE));</div>
<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160; </div>
<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;    <span class="keywordflow">return</span> GlobalFree(h);</div>
<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;}</div>
<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160; </div>
<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;<span class="preprocessor">#define USERGLOBALLOCK(h, p)   DebugUserGlobalLock((HANDLE)(h), &amp;(void *)(p))</span></div>
<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;<span class="preprocessor">#define USERGLOBALUNLOCK(h)    DebugUserGlobalUnlock((HANDLE)(h))</span></div>
<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;<span class="preprocessor">#define UserGlobalFree(h)      DebugUserGlobalFree((HANDLE)(h))</span></div>
<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160; </div>
<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;<span class="preprocessor">#else</span></div>
<div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160; </div>
<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;<span class="preprocessor">#define USERGLOBALLOCK(h, p)   p = GlobalLock((HANDLE)(h))</span></div>
<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;<span class="preprocessor">#define USERGLOBALUNLOCK(h)    GlobalUnlock((HANDLE)(h))</span></div>
<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;<span class="preprocessor">#define UserGlobalFree(h)      GlobalFree((HANDLE)(h))</span></div>
<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160; </div>
<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;<span class="preprocessor">#define UserGlobalAlloc(flags, size)        GlobalAlloc(flags, size)</span></div>
<div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;<span class="preprocessor">#define UserGlobalReAlloc(pmem, cnt, flags) GlobalReAlloc(pmem,cnt,flags)</span></div>
<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;<span class="preprocessor">#define UserGlobalSize(pmem)                GlobalSize(pmem)</span></div>
<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;<span class="preprocessor">#define WOWGLOBALFREE(pmem)                 GlobalFree(pmem)</span></div>
<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160; </div>
<div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;<span class="preprocessor">#define RESERVED_MSG_BITS   (0xFFFE0000)</span></div>
<div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160; </div>
<div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;<span class="preprocessor">#define MSGFLAG_SPECIAL_THUNK       0x10000000      // server-&gt;client thunk needs special handling</span></div>
<div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160; </div>
<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;<span class="comment"> * A macro for testing bits in the message bit-arrays.  Messages in the</span></div>
<div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;<span class="comment"> * the bit arrays must be processed</span></div>
<div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;<span class="preprocessor">#define FDEFWINDOWMSG(msg, procname) \</span></div>
<div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;<span class="preprocessor">    ((msg &lt;= (gSharedInfo.procname.maxMsgs)) &amp;&amp; \</span></div>
<div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;<span class="preprocessor">            ((gSharedInfo.procname.abMsgs)[msg / 8] &amp; (1 &lt;&lt; (msg &amp; 7))))</span></div>
<div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;<span class="preprocessor">#define FWINDOWMSG(msg, fnid) \</span></div>
<div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;<span class="preprocessor">    ((msg &lt;= (gSharedInfo.awmControl[fnid - FNID_START].maxMsgs)) &amp;&amp; \</span></div>
<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;<span class="preprocessor">            ((gSharedInfo.awmControl[fnid - FNID_START].abMsgs)[msg / 8] &amp; (1 &lt;&lt; (msg &amp; 7))))</span></div>
<div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160; </div>
<div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;<span class="preprocessor">#define CsSendMessage(hwnd, msg, wParam, lParam, xParam, pfn, bAnsi) \</span></div>
<div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;<span class="preprocessor">        ((msg) &gt;= WM_USER) ? \</span></div>
<div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;<span class="preprocessor">            NtUserfnDWORD(hwnd, msg, wParam, lParam, xParam, pfn, bAnsi) : \</span></div>
<div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;<span class="preprocessor">            gapfnScSendMessage[msg &amp; 0xffff](hwnd, msg, wParam, lParam, xParam, pfn, bAnsi)</span></div>
<div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160; </div>
<div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;<span class="preprocessor">#define GetWindowProcess(hwnd) (DWORD)NtUserQueryWindow(hwnd, WindowProcess)</span></div>
<div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;<span class="preprocessor">#define GETPROCESSID() ((DWORD)NtCurrentTeb()-&gt;ClientId.UniqueProcess)</span></div>
<div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160; </div>
<div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;<span class="comment"> * Macro to mask off uniqueness bits for WOW handles</span></div>
<div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;<span class="preprocessor">#define SAMEWOWHANDLE(h1, h2)  ((BOOL)!(((UINT)(h1) ^ (UINT)(h2)) &amp; 0xffff))</span></div>
<div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;<span class="preprocessor">#define DIFFWOWHANDLE(h1, h2)  (!SAMEWOWHANDLE(h1, h2))</span></div>
<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160; </div>
<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;<span class="comment"> * This macro can check to see if a function pointer is a server side</span></div>
<div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;<span class="comment"> * procedure.</span></div>
<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;<span class="comment">// #define ISSERVERSIDEPROC(p) (((DWORD)p) &gt;= FNID_START &amp;&amp; ((DWORD)p) &lt;= FNID_END)</span></div>
<div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160; </div>
<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;<span class="comment"> * For callbacks to the client - for msg and hook thunks, callback addresses</span></div>
<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;<span class="comment"> * are passed as addresses, not function indexes as they are from client to</span></div>
<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;<span class="comment"> * server.</span></div>
<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00155"></a><span class="lineno"><a class="line" href="a00257.html#aaabf1f8d54001065d56dccd9fead90bb">  155</a></span>&#160;<span class="keyword">typedef</span> int (WINAPI *<a class="code" href="a00257.html#aaabf1f8d54001065d56dccd9fead90bb">GENERICPROC</a>)();</div>
<div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160; </div>
<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;<span class="preprocessor">#define CALLPROC(p) ((GENERICPROC)p)</span></div>
<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160; </div>
<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;<span class="preprocessor">#define CALLPROC_WOWCHECK(pfn, hwnd, msg, wParam, lParam)       \</span></div>
<div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;<span class="preprocessor">    ((WNDPROC_WOW &amp; (DWORD)pfn) ? (*pfnWowWndProcEx)(hwnd, msg, wParam, lParam, (DWORD)pfn, NULL) : ((WNDPROC)pfn)(hwnd, msg, wParam, lParam))</span></div>
<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160; </div>
<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;<span class="preprocessor">#define CALLPROC_WOWCHECKPWW(pfn, hwnd, msg, wParam, lParam, pww)       \</span></div>
<div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;<span class="preprocessor">    ((WNDPROC_WOW &amp; (DWORD)pfn) ? (*pfnWowWndProcEx)(hwnd, msg, wParam, lParam, (DWORD)pfn, pww) : ((WNDPROC)pfn)(hwnd, msg, wParam, lParam))</span></div>
<div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160; </div>
<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;<span class="preprocessor">#define RevalidateHwnd(hwnd)        ValidateHwndNoRip(hwnd)</span></div>
<div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;<span class="preprocessor">#define VALIDATEHMENU(hmenu)        ((PMENU)HMValidateHandle(hmenu, TYPE_MENU))</span></div>
<div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160; </div>
<div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160; </div>
<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;<span class="comment"> * REBASE macros take kernel desktop addresses and convert them into</span></div>
<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;<span class="comment"> * user addresses.</span></div>
<div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;<span class="comment"> * REBASEALWAYS converts a kernel address contained in an object</span></div>
<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;<span class="comment"> * REBASEPWND casts REBASEALWAYS to a PWND</span></div>
<div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;<span class="comment"> * REBASE only converts if the address is in kernel space.  Also works for NULL</span></div>
<div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;<span class="comment"> * REBASEPTR converts a random kernel address</span></div>
<div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160; </div>
<div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;<span class="preprocessor">#define REBASEALWAYS(p, elem) ((PVOID)(((PBYTE)(p) + ((PBYTE)(p)-&gt;elem - (p)-&gt;head.pSelf))))</span></div>
<div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;<span class="preprocessor">#define REBASEPTR(obj, p) ((PVOID)((PBYTE)(p) - ((PBYTE)(obj)-&gt;head.pSelf - (PBYTE)(obj))))</span></div>
<div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160; </div>
<div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;<span class="preprocessor">#define REBASE(p, elem) ((PVOID)((p)-&gt;elem) &lt;= MM_HIGHEST_USER_ADDRESS ? \</span></div>
<div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;<span class="preprocessor">        ((p)-&gt;elem) : REBASEALWAYS(p, elem))</span></div>
<div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;<span class="preprocessor">#define REBASEPWND(p, elem) ((PWND)REBASE(p, elem))</span></div>
<div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160; </div>
<div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;<span class="preprocessor">#ifndef USEREXTS</span></div>
<div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160; </div>
<div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;<a class="code" href="a02889.html">PTHREADINFO</a> <a class="code" href="a00257.html#a8315d2c807ba18ba9e528c40614b6173">PtiCurrent</a>(VOID);</div>
<div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160; </div>
<div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;<span class="comment"> * Window Proc Window Validation macro. This macro assumes</span></div>
<div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;<span class="comment"> * that pwnd and hwnd are existing variables pointing to the window.</span></div>
<div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;<span class="comment"> * Checking the BUTTON is for Mavis Beacon.</span></div>
<div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160; </div>
<div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;<span class="preprocessor">#define VALIDATECLASSANDSIZE(pwnd, inFNID)                                      \</span></div>
<div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;<span class="preprocessor">    switch ((pwnd)-&gt;fnid) {                                                     \</span></div>
<div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;<span class="preprocessor">    case inFNID:                                                                \</span></div>
<div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;<span class="preprocessor">        break;                                                                  \</span></div>
<div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;<span class="preprocessor">                                                                                \</span></div>
<div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;<span class="preprocessor">    case 0:                                                                     \</span></div>
<div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;<span class="preprocessor">        if ((pwnd-&gt;cbwndExtra + sizeof(WND)) &lt; (DWORD)(CBFNID(inFNID))) {       \</span></div>
<div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;<span class="preprocessor">            RIPMSG3(RIP_ERROR,                                                    \</span></div>
<div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;<span class="preprocessor">                   &quot;(%lX %lX) needs at least (%ld) window words for this proc&quot;, \</span></div>
<div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;<span class="preprocessor">                    pwnd, pwnd-&gt;cbwndExtra,                                     \</span></div>
<div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;<span class="preprocessor">                    (DWORD)(CBFNID(inFNID)) - sizeof(WND));                     \</span></div>
<div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;<span class="preprocessor">            return 0;                                                           \</span></div>
<div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;<span class="preprocessor">        }                                                                       \</span></div>
<div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;<span class="preprocessor">                                                                                \</span></div>
<div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;<span class="preprocessor">        if (inFNID == FNID_BUTTON &amp;&amp; *((PUINT)(pwnd + 1))) {                    \</span></div>
<div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;<span class="preprocessor">                                                                                \</span></div>
<div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;<span class="preprocessor">            RIPMSG3(RIP_WARNING, &quot;Window (%lX) fnid = %lX overrides &quot;             \</span></div>
<div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;<span class="preprocessor">                &quot;the extra pointer with %lX\n&quot;,                                 \</span></div>
<div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;<span class="preprocessor">                pwnd, inFNID, *((PUINT)(pwnd + 1)));                            \</span></div>
<div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;<span class="preprocessor">                                                                                \</span></div>
<div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;<span class="preprocessor">            NtUserSetWindowLong(hwnd, 0, 0, FALSE);                             \</span></div>
<div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;<span class="preprocessor">        }                                                                       \</span></div>
<div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;<span class="preprocessor">                                                                                \</span></div>
<div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;<span class="preprocessor">        NtUserSetWindowFNID(hwnd, inFNID);                                      \</span></div>
<div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;<span class="preprocessor">        break;                                                                  \</span></div>
<div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;<span class="preprocessor">                                                                                \</span></div>
<div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;<span class="preprocessor">    case (inFNID | FNID_CLEANEDUP_BIT):                                         \</span></div>
<div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;<span class="preprocessor">    case (inFNID | FNID_DELETED_BIT):                                           \</span></div>
<div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;<span class="preprocessor">    case (inFNID | FNID_STATUS_BITS):                                           \</span></div>
<div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;<span class="preprocessor">        return 0;                                                               \</span></div>
<div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;<span class="preprocessor">                                                                                \</span></div>
<div class="line"><a name="l00227"></a><span class="lineno">  227</span>&#160;<span class="preprocessor">    default:                                                                    \</span></div>
<div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160;<span class="preprocessor">        RIPMSG3(RIP_WARNING,                                                      \</span></div>
<div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;<span class="preprocessor">              &quot;Window (%lX) not of correct class; fnid = %lX not %lX&quot;,          \</span></div>
<div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;<span class="preprocessor">              (pwnd), (DWORD)((pwnd)-&gt;fnid), (DWORD)(inFNID));                  \</span></div>
<div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;<span class="preprocessor">        return 0;                                                               \</span></div>
<div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;<span class="preprocessor">    }</span></div>
<div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160; </div>
<div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;<span class="comment"> * This macro initializes the lookaside entry for a control.  It assumes</span></div>
<div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160;<span class="comment"> * that pwnd and hwnd are existing variables pointing to the control&#39;s</span></div>
<div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160;<span class="comment"> * windows and that fInit exists as a BOOL initialization flag.</span></div>
<div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;<span class="preprocessor">#define INITCONTROLLOOKASIDE(plaType, type, pwnditem, count)                \</span></div>
<div class="line"><a name="l00240"></a><span class="lineno">  240</span>&#160;<span class="preprocessor">    if (!*((PUINT)(pwnd + 1))) {                                            \</span></div>
<div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;<span class="preprocessor">        P ## type pType;                                                    \</span></div>
<div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160;<span class="preprocessor">        if (fInit) {                                                        \</span></div>
<div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160;<span class="preprocessor">            if (!NT_SUCCESS(InitLookaside(plaType, sizeof(type), count))) { \</span></div>
<div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160;<span class="preprocessor">                NtUserSetWindowFNID(hwnd, FNID_CLEANEDUP_BIT);              \</span></div>
<div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;<span class="preprocessor">                NtUserDestroyWindow(hwnd);                                  \</span></div>
<div class="line"><a name="l00246"></a><span class="lineno">  246</span>&#160;<span class="preprocessor">                return FALSE;                                               \</span></div>
<div class="line"><a name="l00247"></a><span class="lineno">  247</span>&#160;<span class="preprocessor">            }                                                               \</span></div>
<div class="line"><a name="l00248"></a><span class="lineno">  248</span>&#160;<span class="preprocessor">            fInit = FALSE;                                                  \</span></div>
<div class="line"><a name="l00249"></a><span class="lineno">  249</span>&#160;<span class="preprocessor">        }                                                                   \</span></div>
<div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160;<span class="preprocessor">        if ((pType = (P ## type)AllocLookasideEntry(plaType))) {            \</span></div>
<div class="line"><a name="l00251"></a><span class="lineno">  251</span>&#160;<span class="preprocessor">            NtUserSetWindowLong(hwnd, 0, (LONG)pType, FALSE);               \</span></div>
<div class="line"><a name="l00252"></a><span class="lineno">  252</span>&#160;<span class="preprocessor">            Lock(&amp;(pType-&gt;pwnditem), pwnd);                                 \</span></div>
<div class="line"><a name="l00253"></a><span class="lineno">  253</span>&#160;<span class="preprocessor">        } else {                                                            \</span></div>
<div class="line"><a name="l00254"></a><span class="lineno">  254</span>&#160;<span class="preprocessor">            NtUserSetWindowFNID(hwnd, FNID_CLEANEDUP_BIT);                  \</span></div>
<div class="line"><a name="l00255"></a><span class="lineno">  255</span>&#160;<span class="preprocessor">            NtUserDestroyWindow(hwnd);                                      \</span></div>
<div class="line"><a name="l00256"></a><span class="lineno">  256</span>&#160;<span class="preprocessor">            return FALSE;                                                   \</span></div>
<div class="line"><a name="l00257"></a><span class="lineno">  257</span>&#160;<span class="preprocessor">        }                                                                   \</span></div>
<div class="line"><a name="l00258"></a><span class="lineno">  258</span>&#160;<span class="preprocessor">    }</span></div>
<div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160; </div>
<div class="line"><a name="l00260"></a><span class="lineno">  260</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00261"></a><span class="lineno">  261</span>&#160; </div>
<div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160;<span class="preprocessor">#define ConnectIfNecessary()                                            \</span></div>
<div class="line"><a name="l00263"></a><span class="lineno">  263</span>&#160;<span class="preprocessor">    {                                                                   \</span></div>
<div class="line"><a name="l00264"></a><span class="lineno">  264</span>&#160;<span class="preprocessor">        PTEB pteb = NtCurrentTeb();                                     \</span></div>
<div class="line"><a name="l00265"></a><span class="lineno">  265</span>&#160;<span class="preprocessor">                                                                        \</span></div>
<div class="line"><a name="l00266"></a><span class="lineno">  266</span>&#160;<span class="preprocessor">        if (pteb-&gt;Win32ThreadInfo == NULL &amp;&amp;                            \</span></div>
<div class="line"><a name="l00267"></a><span class="lineno">  267</span>&#160;<span class="preprocessor">                NtUserGetThreadState(-1) != (DWORD)STATUS_SUCCESS) {    \</span></div>
<div class="line"><a name="l00268"></a><span class="lineno">  268</span>&#160;<span class="preprocessor">            return 0;                                                   \</span></div>
<div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;<span class="preprocessor">        }                                                               \</span></div>
<div class="line"><a name="l00270"></a><span class="lineno">  270</span>&#160;<span class="preprocessor">    }</span></div>
<div class="line"><a name="l00271"></a><span class="lineno">  271</span>&#160; </div>
<div class="line"><a name="l00272"></a><span class="lineno">  272</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00273"></a><span class="lineno">  273</span>&#160;<span class="comment"> * Bitmap related macroes.</span></div>
<div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00275"></a><span class="lineno">  275</span>&#160;<span class="preprocessor">#define SetBestStretchMode(hdc, planes, bpp) \</span></div>
<div class="line"><a name="l00276"></a><span class="lineno">  276</span>&#160;<span class="preprocessor">    SetStretchBltMode(hdc, (((planes) * (bpp)) == 1 ? BLACKONWHITE : COLORONCOLOR))</span></div>
<div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160; </div>
<div class="line"><a name="l00278"></a><span class="lineno">  278</span>&#160;<span class="preprocessor">#define BitmapSize(cx, cy, planes, bits) \</span></div>
<div class="line"><a name="l00279"></a><span class="lineno">  279</span>&#160;<span class="preprocessor">        (BitmapWidth(cx, bits) * (cy) * (planes))</span></div>
<div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160; </div>
<div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160;<span class="preprocessor">#define BitmapWidth(cx, bpp)  (((((cx)*(bpp)) + 31) &amp; ~31) &gt;&gt; 3)</span></div>
<div class="line"><a name="l00282"></a><span class="lineno">  282</span>&#160; </div>
<div class="line"><a name="l00283"></a><span class="lineno">  283</span>&#160;<span class="preprocessor">#define RGBX(rgb)  RGB(GetBValue(rgb), GetGValue(rgb), GetRValue(rgb))</span></div>
<div class="line"><a name="l00284"></a><span class="lineno">  284</span>&#160; </div>
<div class="line"><a name="l00285"></a><span class="lineno">  285</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00286"></a><span class="lineno">  286</span>&#160;<span class="comment"> * Typedefs used for capturing string arguments to be passed</span></div>
<div class="line"><a name="l00287"></a><span class="lineno">  287</span>&#160;<span class="comment"> * to the kernel.</span></div>
<div class="line"><a name="l00288"></a><span class="lineno">  288</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00289"></a><span class="lineno"><a class="line" href="a01869.html">  289</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="a01869.html">_IN_STRING</a> {</div>
<div class="line"><a name="l00290"></a><span class="lineno"><a class="line" href="a01869.html#a54ef3915330fea7ef71c429f3fb509bd">  290</a></span>&#160;    UNICODE_STRING <a class="code" href="a01869.html#a54ef3915330fea7ef71c429f3fb509bd">strCapture</a>;</div>
<div class="line"><a name="l00291"></a><span class="lineno"><a class="line" href="a01869.html#a4c18e984366112a802ac2789fe64cc87">  291</a></span>&#160;    PUNICODE_STRING <a class="code" href="a01869.html#a4c18e984366112a802ac2789fe64cc87">pstr</a>;</div>
<div class="line"><a name="l00292"></a><span class="lineno"><a class="line" href="a01869.html#a21e534193b2fad29e0fe2e823579f6ba">  292</a></span>&#160;    BOOL <a class="code" href="a01869.html#a21e534193b2fad29e0fe2e823579f6ba">fAllocated</a>;</div>
<div class="line"><a name="l00293"></a><span class="lineno">  293</span>&#160;} <a class="code" href="a00257.html#a034f568d16dc91049586291ea834dd52">IN_STRING</a>, *<a class="code" href="a00257.html#ac4ef8a711839228e53db70258b9ab9f0">PIN_STRING</a>;</div>
<div class="line"><a name="l00294"></a><span class="lineno">  294</span>&#160; </div>
<div class="line"><a name="l00295"></a><span class="lineno"><a class="line" href="a01873.html">  295</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="a01873.html">_LARGE_IN_STRING</a> {</div>
<div class="line"><a name="l00296"></a><span class="lineno"><a class="line" href="a01873.html#a9a294eec7eefc4d18c25578b8e585472">  296</a></span>&#160;    <a class="code" href="a02457.html">LARGE_UNICODE_STRING</a> <a class="code" href="a01873.html#a9a294eec7eefc4d18c25578b8e585472">strCapture</a>;</div>
<div class="line"><a name="l00297"></a><span class="lineno"><a class="line" href="a01873.html#a2c599c1a95e4ede6787c52ed1af8a59e">  297</a></span>&#160;    <a class="code" href="a02457.html">PLARGE_UNICODE_STRING</a> <a class="code" href="a01873.html#a2c599c1a95e4ede6787c52ed1af8a59e">pstr</a>;</div>
<div class="line"><a name="l00298"></a><span class="lineno"><a class="line" href="a01873.html#a21e534193b2fad29e0fe2e823579f6ba">  298</a></span>&#160;    BOOL <a class="code" href="a01873.html#a21e534193b2fad29e0fe2e823579f6ba">fAllocated</a>;</div>
<div class="line"><a name="l00299"></a><span class="lineno">  299</span>&#160;} <a class="code" href="a00257.html#af68b9c52fbfaea3eb1d566ed14a21450">LARGE_IN_STRING</a>, *<a class="code" href="a00257.html#a2ef7296bcee12d44ae70290156d762ce">PLARGE_IN_STRING</a>;</div>
<div class="line"><a name="l00300"></a><span class="lineno">  300</span>&#160; </div>
<div class="line"><a name="l00301"></a><span class="lineno">  301</span>&#160; </div>
<div class="line"><a name="l00302"></a><span class="lineno">  302</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00303"></a><span class="lineno">  303</span>&#160;<span class="comment"> * Lookaside definitions</span></div>
<div class="line"><a name="l00304"></a><span class="lineno">  304</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00305"></a><span class="lineno"><a class="line" href="a01877.html">  305</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="a01877.html">_LOOKASIDE</a> {</div>
<div class="line"><a name="l00306"></a><span class="lineno"><a class="line" href="a01877.html#a3da6c6c11498442555fbdbb3e2278e48">  306</a></span>&#160;    PVOID <a class="code" href="a01877.html#a3da6c6c11498442555fbdbb3e2278e48">LookasideBase</a>;</div>
<div class="line"><a name="l00307"></a><span class="lineno"><a class="line" href="a01877.html#aba9dd902550fd1956ac2ed878d1be605">  307</a></span>&#160;    PVOID <a class="code" href="a01877.html#aba9dd902550fd1956ac2ed878d1be605">LookasideBounds</a>;</div>
<div class="line"><a name="l00308"></a><span class="lineno"><a class="line" href="a01877.html#ab6891800112c70882c3c72cdf777bc2a">  308</a></span>&#160;    ZONE_HEADER <a class="code" href="a01877.html#ab6891800112c70882c3c72cdf777bc2a">LookasideZone</a>;</div>
<div class="line"><a name="l00309"></a><span class="lineno"><a class="line" href="a01877.html#ad292205b311af4516161863a621bb77d">  309</a></span>&#160;    <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> <a class="code" href="a01877.html#ad292205b311af4516161863a621bb77d">EntrySize</a>;</div>
<div class="line"><a name="l00310"></a><span class="lineno">  310</span>&#160;<span class="preprocessor">#if DBG</span></div>
<div class="line"><a name="l00311"></a><span class="lineno"><a class="line" href="a01877.html#af68b3753e1506915ce5e2a748475650a">  311</a></span>&#160;    ULONG <a class="code" href="a01877.html#af68b3753e1506915ce5e2a748475650a">AllocHiWater</a>;</div>
<div class="line"><a name="l00312"></a><span class="lineno"><a class="line" href="a01877.html#a926fa4b76c43bbfa275dfc6cb3ee75c4">  312</a></span>&#160;    ULONG <a class="code" href="a01877.html#a926fa4b76c43bbfa275dfc6cb3ee75c4">AllocCalls</a>;</div>
<div class="line"><a name="l00313"></a><span class="lineno"><a class="line" href="a01877.html#ab966dd11e30525bd8b56bbb30040e692">  313</a></span>&#160;    ULONG <a class="code" href="a01877.html#ab966dd11e30525bd8b56bbb30040e692">AllocSlowCalls</a>;</div>
<div class="line"><a name="l00314"></a><span class="lineno"><a class="line" href="a01877.html#a3022f7248bfd140c9627ccd6622460a9">  314</a></span>&#160;    ULONG <a class="code" href="a01877.html#a3022f7248bfd140c9627ccd6622460a9">DelCalls</a>;</div>
<div class="line"><a name="l00315"></a><span class="lineno"><a class="line" href="a01877.html#a534feb9318dfa9325974699050743a8c">  315</a></span>&#160;    ULONG <a class="code" href="a01877.html#a534feb9318dfa9325974699050743a8c">DelSlowCalls</a>;</div>
<div class="line"><a name="l00316"></a><span class="lineno">  316</span>&#160;<span class="preprocessor">#endif // DBG</span></div>
<div class="line"><a name="l00317"></a><span class="lineno">  317</span>&#160;} <a class="code" href="a00257.html#a8e3141575761c7ff2faf5a379f2c8797">LOOKASIDE</a>, *<a class="code" href="a00257.html#ab8dc1c21ede4cc665557cc65481d8bbd">PLOOKASIDE</a>;</div>
<div class="line"><a name="l00318"></a><span class="lineno">  318</span>&#160; </div>
<div class="line"><a name="l00319"></a><span class="lineno">  319</span>&#160;NTSTATUS <a class="code" href="a00257.html#ad652e7b2bea1d9dcfc88db3993e90761">InitLookaside</a>(<a class="code" href="a01877.html">PLOOKASIDE</a> pla, <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> cbEntry, <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> cEntries);</div>
<div class="line"><a name="l00320"></a><span class="lineno">  320</span>&#160;PVOID <a class="code" href="a00257.html#a0ff5cccef1512c46dc1f34f42dd7a421">AllocLookasideEntry</a>(<a class="code" href="a01877.html">PLOOKASIDE</a> pla);</div>
<div class="line"><a name="l00321"></a><span class="lineno">  321</span>&#160;<span class="keywordtype">void</span> <a class="code" href="a00257.html#ad272f936963b18f5b5975e78e6190c9e">FreeLookasideEntry</a>(<a class="code" href="a01877.html">PLOOKASIDE</a> pla, PVOID pEntry);</div>
<div class="line"><a name="l00322"></a><span class="lineno">  322</span>&#160; </div>
<div class="line"><a name="l00323"></a><span class="lineno">  323</span>&#160; </div>
<div class="line"><a name="l00330"></a><span class="lineno">  330</span>&#160;<span class="preprocessor">#undef ThreadLock</span></div>
<div class="line"><a name="l00331"></a><span class="lineno">  331</span>&#160;<span class="preprocessor">#undef ThreadLockAlways</span></div>
<div class="line"><a name="l00332"></a><span class="lineno">  332</span>&#160;<span class="preprocessor">#undef ThreadLockWithPti</span></div>
<div class="line"><a name="l00333"></a><span class="lineno">  333</span>&#160;<span class="preprocessor">#undef ThreadLockAlwaysWithPti</span></div>
<div class="line"><a name="l00334"></a><span class="lineno">  334</span>&#160;<span class="preprocessor">#undef ThreadUnlock</span></div>
<div class="line"><a name="l00335"></a><span class="lineno">  335</span>&#160;<span class="preprocessor">#undef Lock</span></div>
<div class="line"><a name="l00336"></a><span class="lineno">  336</span>&#160;<span class="preprocessor">#undef Unlock</span></div>
<div class="line"><a name="l00337"></a><span class="lineno">  337</span>&#160;<span class="preprocessor">#define CheckLock(pobj)</span></div>
<div class="line"><a name="l00338"></a><span class="lineno">  338</span>&#160;<span class="preprocessor">#define ThreadLock(pobj, ptl) DBG_UNREFERENCED_LOCAL_VARIABLE(*ptl)</span></div>
<div class="line"><a name="l00339"></a><span class="lineno">  339</span>&#160;<span class="preprocessor">#define ThreadLockAlways(pobj, ptl) DBG_UNREFERENCED_LOCAL_VARIABLE(*ptl)</span></div>
<div class="line"><a name="l00340"></a><span class="lineno">  340</span>&#160;<span class="preprocessor">#define ThreadLockWithPti(pti, pobj, ptl) DBG_UNREFERENCED_LOCAL_VARIABLE(*ptl)</span></div>
<div class="line"><a name="l00341"></a><span class="lineno">  341</span>&#160;<span class="preprocessor">#define ThreadLockAlwaysWithPti(pti, pobj, ptl) DBG_UNREFERENCED_LOCAL_VARIABLE(*ptl)</span></div>
<div class="line"><a name="l00342"></a><span class="lineno">  342</span>&#160;<span class="preprocessor">#define ThreadUnlock(ptl) (ptl)</span></div>
<div class="line"><a name="l00343"></a><span class="lineno">  343</span>&#160;<span class="preprocessor">#define Lock(ppobj, pobj) (*ppobj = pobj)</span></div>
<div class="line"><a name="l00344"></a><span class="lineno">  344</span>&#160;<span class="preprocessor">#define Unlock(ppobj) (*ppobj = NULL)</span></div>
<div class="line"><a name="l00345"></a><span class="lineno">  345</span>&#160; </div>
<div class="line"><a name="l00346"></a><span class="lineno">  346</span>&#160;<span class="preprocessor">#ifndef USEREXTS</span></div>
<div class="line"><a name="l00347"></a><span class="lineno"><a class="line" href="a01881.html">  347</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="a01881.html">_TL</a> {</div>
<div class="line"><a name="l00348"></a><span class="lineno"><a class="line" href="a01881.html#a9f417f1df5be94defda7697e050dae9a">  348</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="a01881.html#a9f417f1df5be94defda7697e050dae9a">iBogus</a>;</div>
<div class="line"><a name="l00349"></a><span class="lineno">  349</span>&#160;} <a class="code" href="a00257.html#a097a62e646ef702ab394d184566ee346">TL</a>;</div>
<div class="line"><a name="l00350"></a><span class="lineno">  350</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00351"></a><span class="lineno">  351</span>&#160; </div>
<div class="line"><a name="l00352"></a><span class="lineno">  352</span>&#160; </div>
<div class="line"><a name="l00358"></a><span class="lineno"><a class="line" href="a00257.html#a698070cde2c0d41c927da6b5695e620d">  358</a></span>&#160;<span class="keyword">typedef</span> LONG (PASCAL *<a class="code" href="a00257.html#a698070cde2c0d41c927da6b5695e620d">TABTEXTCALLBACK</a>)(HDC, int, int, LPCSTR, int, int,</div>
<div class="line"><a name="l00359"></a><span class="lineno">  359</span>&#160;        LPINT, int, BOOL, int, int);</div>
<div class="line"><a name="l00360"></a><span class="lineno"><a class="line" href="a00257.html#a954b0b4c2f5130362d069703e1f524ac">  360</a></span>&#160;<span class="keyword">typedef</span> void (PASCAL  *<a class="code" href="a00257.html#a954b0b4c2f5130362d069703e1f524ac">LPFNTEXTOUT</a>)(HDC, int, int, LPCSTR, int);</div>
<div class="line"><a name="l00361"></a><span class="lineno"><a class="line" href="a00257.html#a8507fac53380b5cbc9aa21f8ac314995">  361</a></span>&#160;<span class="keyword">typedef</span> LRESULT (cdecl *<a class="code" href="a00257.html#a8507fac53380b5cbc9aa21f8ac314995">EDITCHARSETPROC</a>)(<span class="keyword">struct </span><a class="code" href="a01901.html">tagED</a> *, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>, ...);</div>
<div class="line"><a name="l00362"></a><span class="lineno">  362</span>&#160; </div>
<div class="line"><a name="l00363"></a><span class="lineno"><a class="line" href="a01885.html">  363</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="a01885.html">tagCHARSETBLOCK</a></div>
<div class="line"><a name="l00364"></a><span class="lineno">  364</span>&#160;{</div>
<div class="line"><a name="l00365"></a><span class="lineno"><a class="line" href="a01885.html#a17ced70752fa16fbbd43915765d8d752">  365</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>            <a class="code" href="a01885.html#a17ced70752fa16fbbd43915765d8d752">iCharset</a>;   <span class="comment">// 0x00</span></div>
<div class="line"><a name="l00366"></a><span class="lineno"><a class="line" href="a01885.html#a00409206df2f2c862886d2159fcd5ce5">  366</a></span>&#160;    HANDLE          <a class="code" href="a01885.html#a00409206df2f2c862886d2159fcd5ce5">hlibLPK</a>;    <span class="comment">// 0x02</span></div>
<div class="line"><a name="l00367"></a><span class="lineno"><a class="line" href="a01885.html#a67a64f90898209f43e56cd79caf51611">  367</a></span>&#160;    <a class="code" href="a00257.html#a8507fac53380b5cbc9aa21f8ac314995">EDITCHARSETPROC</a> <a class="code" href="a01885.html#a67a64f90898209f43e56cd79caf51611">lpfnEditCall</a>;</div>
<div class="line"><a name="l00368"></a><span class="lineno"><a class="line" href="a01885.html#af63ef62ae9f48e9a70178e038f90e3d5">  368</a></span>&#160;    <a class="code" href="a00257.html#a698070cde2c0d41c927da6b5695e620d">TABTEXTCALLBACK</a> <a class="code" href="a01885.html#af63ef62ae9f48e9a70178e038f90e3d5">lpfnTabTextCall</a>;</div>
<div class="line"><a name="l00369"></a><span class="lineno"><a class="line" href="a01885.html#aeb2cdc5d234370c568362adc82445a94">  369</a></span>&#160;    FARPROC         <a class="code" href="a01885.html#aeb2cdc5d234370c568362adc82445a94">lpfnDrawTextCall</a>;</div>
<div class="line"><a name="l00370"></a><span class="lineno"><a class="line" href="a01885.html#a93978dbd15466e59055d6a97d8255f67">  370</a></span>&#160;    <a class="code" href="a00257.html#a954b0b4c2f5130362d069703e1f524ac">LPFNTEXTOUT</a>     <a class="code" href="a01885.html#a93978dbd15466e59055d6a97d8255f67">lpfnPSMTextOutCall</a>;</div>
<div class="line"><a name="l00371"></a><span class="lineno">  371</span>&#160;} <a class="code" href="a00257.html#a49c7acec8ce5e5bd90edd6c279164003">CHARSETBLOCK</a>, *<a class="code" href="a00257.html#a2290e57c2fc3f7656d3a6755b5f228ed">PCHARSETBLOCK</a>;</div>
<div class="line"><a name="l00372"></a><span class="lineno">  372</span>&#160; </div>
<div class="line"><a name="l00373"></a><span class="lineno">  373</span>&#160;<span class="keyword">extern</span> <a class="code" href="a01885.html">PCHARSETBLOCK</a> <a class="code" href="a00257.html#a154fa0be7db2a891badfb14be463c088">gpCharset</a>;</div>
<div class="line"><a name="l00374"></a><span class="lineno">  374</span>&#160;<span class="keyword">extern</span> <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> <a class="code" href="a00257.html#ac508aa717a429ac60b0d0198d628a1e2">gnCharset</a>;</div>
<div class="line"><a name="l00375"></a><span class="lineno">  375</span>&#160; </div>
<div class="line"><a name="l00376"></a><span class="lineno">  376</span>&#160; </div>
<div class="line"><a name="l00382"></a><span class="lineno">  382</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00383"></a><span class="lineno">  383</span>&#160;<span class="comment"> *  Note: The button data structures are now found in user.h because the</span></div>
<div class="line"><a name="l00384"></a><span class="lineno">  384</span>&#160;<span class="comment"> *        kernel needs to handle a special case of SetWindowWord on index</span></div>
<div class="line"><a name="l00385"></a><span class="lineno">  385</span>&#160;<span class="comment"> *        0L to change the state of the button.</span></div>
<div class="line"><a name="l00386"></a><span class="lineno">  386</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00387"></a><span class="lineno">  387</span>&#160; </div>
<div class="line"><a name="l00388"></a><span class="lineno">  388</span>&#160;<span class="preprocessor">#define BUTTONSTATE(pbutn)   (pbutn-&gt;buttonState)</span></div>
<div class="line"><a name="l00389"></a><span class="lineno">  389</span>&#160; </div>
<div class="line"><a name="l00390"></a><span class="lineno">  390</span>&#160;<span class="preprocessor">#define BST_CHECKMASK       0x0003</span></div>
<div class="line"><a name="l00391"></a><span class="lineno">  391</span>&#160;<span class="preprocessor">#define BST_INCLICK         0x0010</span></div>
<div class="line"><a name="l00392"></a><span class="lineno">  392</span>&#160;<span class="preprocessor">#define BST_CAPTURED        0x0020</span></div>
<div class="line"><a name="l00393"></a><span class="lineno">  393</span>&#160;<span class="preprocessor">#define BST_MOUSE           0x0040</span></div>
<div class="line"><a name="l00394"></a><span class="lineno">  394</span>&#160;<span class="preprocessor">#define BST_DONTCLICK       0x0080</span></div>
<div class="line"><a name="l00395"></a><span class="lineno">  395</span>&#160;<span class="preprocessor">#define BST_INBMCLICK       0x0100</span></div>
<div class="line"><a name="l00396"></a><span class="lineno">  396</span>&#160; </div>
<div class="line"><a name="l00397"></a><span class="lineno">  397</span>&#160;<span class="preprocessor">#define PBF_PUSHABLE     0x0001</span></div>
<div class="line"><a name="l00398"></a><span class="lineno">  398</span>&#160;<span class="preprocessor">#define PBF_DEFAULT      0x0002</span></div>
<div class="line"><a name="l00399"></a><span class="lineno">  399</span>&#160; </div>
<div class="line"><a name="l00400"></a><span class="lineno">  400</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00401"></a><span class="lineno">  401</span>&#160;<span class="comment"> * BNDrawText codes</span></div>
<div class="line"><a name="l00402"></a><span class="lineno">  402</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00403"></a><span class="lineno">  403</span>&#160;<span class="preprocessor">#define DBT_TEXT    0x0001</span></div>
<div class="line"><a name="l00404"></a><span class="lineno">  404</span>&#160;<span class="preprocessor">#define DBT_FOCUS   0x0002</span></div>
<div class="line"><a name="l00405"></a><span class="lineno">  405</span>&#160; </div>
<div class="line"><a name="l00406"></a><span class="lineno">  406</span>&#160; </div>
<div class="line"><a name="l00407"></a><span class="lineno">  407</span>&#160; </div>
<div class="line"><a name="l00413"></a><span class="lineno">  413</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00414"></a><span class="lineno">  414</span>&#160;<span class="comment"> * ID numbers (hMenu) for the child controls in the combo box</span></div>
<div class="line"><a name="l00415"></a><span class="lineno">  415</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00416"></a><span class="lineno">  416</span>&#160;<span class="preprocessor">#define CBLISTBOXID 1000</span></div>
<div class="line"><a name="l00417"></a><span class="lineno">  417</span>&#160;<span class="preprocessor">#define CBEDITID    1001</span></div>
<div class="line"><a name="l00418"></a><span class="lineno">  418</span>&#160;<span class="preprocessor">#define CBBUTTONID  1002</span></div>
<div class="line"><a name="l00419"></a><span class="lineno">  419</span>&#160; </div>
<div class="line"><a name="l00420"></a><span class="lineno">  420</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00421"></a><span class="lineno">  421</span>&#160;<span class="comment"> * For CBOX.c. BoxType field, we define the following combo box styles. These</span></div>
<div class="line"><a name="l00422"></a><span class="lineno">  422</span>&#160;<span class="comment"> * numbers are the same as the CBS_ style codes as defined in windows.h.</span></div>
<div class="line"><a name="l00423"></a><span class="lineno">  423</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00424"></a><span class="lineno">  424</span>&#160;<span class="preprocessor">#define SDROPPABLE      2</span></div>
<div class="line"><a name="l00425"></a><span class="lineno">  425</span>&#160;<span class="preprocessor">#define SEDITABLE       1</span></div>
<div class="line"><a name="l00426"></a><span class="lineno">  426</span>&#160; </div>
<div class="line"><a name="l00427"></a><span class="lineno">  427</span>&#160;<span class="preprocessor">#define SSIMPLE         SEDITABLE</span></div>
<div class="line"><a name="l00428"></a><span class="lineno">  428</span>&#160;<span class="preprocessor">#define SDROPDOWNLIST   SDROPPABLE</span></div>
<div class="line"><a name="l00429"></a><span class="lineno">  429</span>&#160;<span class="preprocessor">#define SDROPDOWN       (SDROPPABLE | SEDITABLE)</span></div>
<div class="line"><a name="l00430"></a><span class="lineno">  430</span>&#160; </div>
<div class="line"><a name="l00431"></a><span class="lineno">  431</span>&#160; </div>
<div class="line"><a name="l00432"></a><span class="lineno">  432</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00433"></a><span class="lineno">  433</span>&#160;<span class="comment"> * CBOX.OwnerDraw &amp; LBIV.OwnerDraw types</span></div>
<div class="line"><a name="l00434"></a><span class="lineno">  434</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00435"></a><span class="lineno">  435</span>&#160;<span class="preprocessor">#define OWNERDRAWFIXED 1</span></div>
<div class="line"><a name="l00436"></a><span class="lineno">  436</span>&#160;<span class="preprocessor">#define OWNERDRAWVAR   2</span></div>
<div class="line"><a name="l00437"></a><span class="lineno">  437</span>&#160; </div>
<div class="line"><a name="l00438"></a><span class="lineno">  438</span>&#160;<span class="preprocessor">#define UPPERCASE   1</span></div>
<div class="line"><a name="l00439"></a><span class="lineno">  439</span>&#160;<span class="preprocessor">#define LOWERCASE   2</span></div>
<div class="line"><a name="l00440"></a><span class="lineno">  440</span>&#160; </div>
<div class="line"><a name="l00441"></a><span class="lineno">  441</span>&#160;<span class="preprocessor">#define CaretCreate(plb)    ((plb)-&gt;fCaret = TRUE)</span></div>
<div class="line"><a name="l00442"></a><span class="lineno">  442</span>&#160; </div>
<div class="line"><a name="l00443"></a><span class="lineno">  443</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00444"></a><span class="lineno">  444</span>&#160;<span class="comment"> * Special styles for static controls, edit controls &amp; listboxes so that we</span></div>
<div class="line"><a name="l00445"></a><span class="lineno">  445</span>&#160;<span class="comment"> * can do combo box specific stuff in their wnd procs.</span></div>
<div class="line"><a name="l00446"></a><span class="lineno">  446</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00447"></a><span class="lineno">  447</span>&#160;<span class="preprocessor">#define LBS_COMBOBOX    0x8000L</span></div>
<div class="line"><a name="l00448"></a><span class="lineno">  448</span>&#160; </div>
<div class="line"><a name="l00449"></a><span class="lineno"><a class="line" href="a01889.html">  449</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="a01889.html">tagCBox</a> {</div>
<div class="line"><a name="l00450"></a><span class="lineno"><a class="line" href="a01889.html#a68937d60a6f49b7a8431db62b38ea721">  450</a></span>&#160;    <span class="keyword">struct </span><a class="code" href="a02581.html">tagWND</a> *<a class="code" href="a01889.html#a68937d60a6f49b7a8431db62b38ea721">spwnd</a>;      <span class="comment">/* Window for the combo box */</span></div>
<div class="line"><a name="l00451"></a><span class="lineno"><a class="line" href="a01889.html#a6053af0b243b6737640988eb63081de3">  451</a></span>&#160;    <span class="keyword">struct </span><a class="code" href="a02581.html">tagWND</a> *<a class="code" href="a01889.html#a6053af0b243b6737640988eb63081de3">spwndParent</a>;<span class="comment">/* Parent of the combo box */</span></div>
<div class="line"><a name="l00452"></a><span class="lineno"><a class="line" href="a01889.html#a3cc74527fd96e48f412556e3f5e75e5e">  452</a></span>&#160;    RECT    <a class="code" href="a01889.html#a3cc74527fd96e48f412556e3f5e75e5e">editrc</a>;            <span class="comment">/* Rectangle for the edit control/static text</span></div>
<div class="line"><a name="l00453"></a><span class="lineno">  453</span>&#160;<span class="comment">                                  area */</span></div>
<div class="line"><a name="l00454"></a><span class="lineno"><a class="line" href="a01889.html#a53929e32f1e062526f94455c636e6882">  454</a></span>&#160;    RECT    <a class="code" href="a01889.html#a53929e32f1e062526f94455c636e6882">buttonrc</a>;          <span class="comment">/* Rectangle where the dropdown button is */</span></div>
<div class="line"><a name="l00455"></a><span class="lineno">  455</span>&#160; </div>
<div class="line"><a name="l00456"></a><span class="lineno"><a class="line" href="a01889.html#a3ceb7dbe82aa8772e6801b3348bf415c">  456</a></span>&#160;    <span class="keywordtype">int</span>     <a class="code" href="a01889.html#a3ceb7dbe82aa8772e6801b3348bf415c">cxCombo</a>;            <span class="comment">// Width of sunken area</span></div>
<div class="line"><a name="l00457"></a><span class="lineno"><a class="line" href="a01889.html#a785f6859e09ee684a479aabb402f2152">  457</a></span>&#160;    <span class="keywordtype">int</span>     <a class="code" href="a01889.html#a785f6859e09ee684a479aabb402f2152">cyCombo</a>;            <span class="comment">// Height of sunken area</span></div>
<div class="line"><a name="l00458"></a><span class="lineno"><a class="line" href="a01889.html#acf1eb1af385b49af972c7e380df351c6">  458</a></span>&#160;    <span class="keywordtype">int</span>     <a class="code" href="a01889.html#acf1eb1af385b49af972c7e380df351c6">cxDrop</a>;             <span class="comment">// 0x24 Width of dropdown</span></div>
<div class="line"><a name="l00459"></a><span class="lineno"><a class="line" href="a01889.html#a45cc2d87154891d4218d110cca70eb37">  459</a></span>&#160;    <span class="keywordtype">int</span>     <a class="code" href="a01889.html#a45cc2d87154891d4218d110cca70eb37">cyDrop</a>;             <span class="comment">// Height of dropdown or shebang if simple</span></div>
<div class="line"><a name="l00460"></a><span class="lineno">  460</span>&#160; </div>
<div class="line"><a name="l00461"></a><span class="lineno"><a class="line" href="a01889.html#a2d22bfa9dcbd27c904993db8e1a916db">  461</a></span>&#160;    <span class="keyword">struct </span><a class="code" href="a02581.html">tagWND</a> *<a class="code" href="a01889.html#a2d22bfa9dcbd27c904993db8e1a916db">spwndEdit</a>;  <span class="comment">/* Edit control window handle */</span></div>
<div class="line"><a name="l00462"></a><span class="lineno"><a class="line" href="a01889.html#a15ff893b54d1beecbe69cfc960365b8a">  462</a></span>&#160;    <span class="keyword">struct </span><a class="code" href="a02581.html">tagWND</a> *<a class="code" href="a01889.html#a15ff893b54d1beecbe69cfc960365b8a">spwndList</a>;  <span class="comment">/* List box control window handle */</span></div>
<div class="line"><a name="l00463"></a><span class="lineno">  463</span>&#160; </div>
<div class="line"><a name="l00464"></a><span class="lineno"><a class="line" href="a01889.html#a483879a0115f80176e3e2f16ed570039">  464</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>    <a class="code" href="a01889.html#a483879a0115f80176e3e2f16ed570039">CBoxStyle</a>:2;         <span class="comment">/* Combo box style */</span></div>
<div class="line"><a name="l00465"></a><span class="lineno"><a class="line" href="a01889.html#a73169549457ba1d129d00ae6a8cf1a9e">  465</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>    <a class="code" href="a01889.html#a73169549457ba1d129d00ae6a8cf1a9e">fFocus</a>:1;          <span class="comment">/* Combo box has focus? */</span></div>
<div class="line"><a name="l00466"></a><span class="lineno"><a class="line" href="a01889.html#a9984e45f59ff8069fa1b900d4c346a50">  466</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>    <a class="code" href="a01889.html#a9984e45f59ff8069fa1b900d4c346a50">fNoRedraw</a>:1;       <span class="comment">/* Stop drawing? */</span></div>
<div class="line"><a name="l00467"></a><span class="lineno"><a class="line" href="a01889.html#a25db36433a3a98e02dad54d430c71c20">  467</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>    <a class="code" href="a01889.html#a25db36433a3a98e02dad54d430c71c20">fMouseDown</a>:1;      <span class="comment">/* Was the popdown button just clicked and</span></div>
<div class="line"><a name="l00468"></a><span class="lineno">  468</span>&#160;<span class="comment">                                   mouse still down? */</span></div>
<div class="line"><a name="l00469"></a><span class="lineno"><a class="line" href="a01889.html#aabd4c609f28ee40a2e629063bb3547e7">  469</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>    <a class="code" href="a01889.html#aabd4c609f28ee40a2e629063bb3547e7">fButtonPressed</a>:1; <span class="comment">/* Is the dropdown button in an inverted state?</span></div>
<div class="line"><a name="l00470"></a><span class="lineno">  470</span>&#160;<span class="comment">                                */</span></div>
<div class="line"><a name="l00471"></a><span class="lineno"><a class="line" href="a01889.html#a41f22a49cb001e7a271cd52129597f71">  471</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>    <a class="code" href="a01889.html#a41f22a49cb001e7a271cd52129597f71">fLBoxVisible</a>:1;    <span class="comment">/* Is list box visible? (dropped down?) */</span></div>
<div class="line"><a name="l00472"></a><span class="lineno"><a class="line" href="a01889.html#a10cabd3870f697deba5823036713c506">  472</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>    <a class="code" href="a01889.html#a10cabd3870f697deba5823036713c506">OwnerDraw</a>:2;       <span class="comment">/* Owner draw combo box if nonzero. value</span></div>
<div class="line"><a name="l00473"></a><span class="lineno">  473</span>&#160;<span class="comment">                                * specifies either fixed or varheight</span></div>
<div class="line"><a name="l00474"></a><span class="lineno">  474</span>&#160;<span class="comment">                                */</span></div>
<div class="line"><a name="l00475"></a><span class="lineno"><a class="line" href="a01889.html#a56b3ae70b1ea16fc62fddcf1f8f3b7aa">  475</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>    <a class="code" href="a01889.html#a56b3ae70b1ea16fc62fddcf1f8f3b7aa">fKeyboardSelInListBox</a>:1; <span class="comment">/* Is the user keyboarding through the</span></div>
<div class="line"><a name="l00476"></a><span class="lineno">  476</span>&#160;<span class="comment">                                      * listbox. So that we don&#39;t hide the</span></div>
<div class="line"><a name="l00477"></a><span class="lineno">  477</span>&#160;<span class="comment">                                      * listbox on selchanges caused by the</span></div>
<div class="line"><a name="l00478"></a><span class="lineno">  478</span>&#160;<span class="comment">                                      * user keyboard through it but we do</span></div>
<div class="line"><a name="l00479"></a><span class="lineno">  479</span>&#160;<span class="comment">                                      * hide it if the mouse causes the</span></div>
<div class="line"><a name="l00480"></a><span class="lineno">  480</span>&#160;<span class="comment">                                      * selchange.</span></div>
<div class="line"><a name="l00481"></a><span class="lineno">  481</span>&#160;<span class="comment">                                      */</span></div>
<div class="line"><a name="l00482"></a><span class="lineno"><a class="line" href="a01889.html#abf7af4e542b547981f74b0cf6eb1ebef">  482</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>    <a class="code" href="a01889.html#abf7af4e542b547981f74b0cf6eb1ebef">fExtendedUI</a>:1;     <span class="comment">/* Are we doing TandyT&#39;s UI changes on this</span></div>
<div class="line"><a name="l00483"></a><span class="lineno">  483</span>&#160;<span class="comment">                                * combo box?</span></div>
<div class="line"><a name="l00484"></a><span class="lineno">  484</span>&#160;<span class="comment">                                */</span></div>
<div class="line"><a name="l00485"></a><span class="lineno"><a class="line" href="a01889.html#a61bb02e3130b4246892720f5fd8479a9">  485</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>    <a class="code" href="a01889.html#a61bb02e3130b4246892720f5fd8479a9">fCase</a>:2;</div>
<div class="line"><a name="l00486"></a><span class="lineno">  486</span>&#160; </div>
<div class="line"><a name="l00487"></a><span class="lineno"><a class="line" href="a01889.html#a0603f1c8507e826237901b97b1909f63">  487</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>    <a class="code" href="a01889.html#a0603f1c8507e826237901b97b1909f63">f3DCombo</a>:1;         <span class="comment">// 3D or flat border?</span></div>
<div class="line"><a name="l00488"></a><span class="lineno"><a class="line" href="a01889.html#a3d504d1fbd4e573e6e9c755e161af9e4">  488</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>    <a class="code" href="a01889.html#a3d504d1fbd4e573e6e9c755e161af9e4">fNoEdit</a>:1;         <span class="comment">/* True if editing is not allowed in the edit</span></div>
<div class="line"><a name="l00489"></a><span class="lineno">  489</span>&#160;<span class="comment">                                * window.</span></div>
<div class="line"><a name="l00490"></a><span class="lineno">  490</span>&#160;<span class="comment">                                */</span></div>
<div class="line"><a name="l00491"></a><span class="lineno"><a class="line" href="a01889.html#a28addd302ddcd18f236d3df387de182d">  491</a></span>&#160;    HANDLE  <a class="code" href="a01889.html#a28addd302ddcd18f236d3df387de182d">hFont</a>;             <span class="comment">/* Font for the combo box */</span></div>
<div class="line"><a name="l00492"></a><span class="lineno"><a class="line" href="a01889.html#a490b72753e38d9a9362e880de2544617">  492</a></span>&#160;    LONG    <a class="code" href="a01889.html#a490b72753e38d9a9362e880de2544617">styleSave</a>;         <span class="comment">/* Temp to save the style bits when creating</span></div>
<div class="line"><a name="l00493"></a><span class="lineno">  493</span>&#160;<span class="comment">                                * window.  Needed because we strip off some</span></div>
<div class="line"><a name="l00494"></a><span class="lineno">  494</span>&#160;<span class="comment">                                * bits and pass them on to the listbox or</span></div>
<div class="line"><a name="l00495"></a><span class="lineno">  495</span>&#160;<span class="comment">                                * edit box.</span></div>
<div class="line"><a name="l00496"></a><span class="lineno">  496</span>&#160;<span class="comment">                                */</span></div>
<div class="line"><a name="l00497"></a><span class="lineno">  497</span>&#160;} <a class="code" href="a00257.html#a88592f20ec7b8072b809db53288447f8">CBOX</a>, *<a class="code" href="a00257.html#a0e71fed4fda7872f1712eca2edad533b">PCBOX</a>;</div>
<div class="line"><a name="l00498"></a><span class="lineno">  498</span>&#160; </div>
<div class="line"><a name="l00499"></a><span class="lineno"><a class="line" href="a01893.html">  499</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="a01893.html">tagCOMBOWND</a> {</div>
<div class="line"><a name="l00500"></a><span class="lineno"><a class="line" href="a01893.html#a6abe98f8d8bcc1c1b1a49c0c9a15e56d">  500</a></span>&#160;    <a class="code" href="a02581.html">WND</a> <a class="code" href="a01893.html#a6abe98f8d8bcc1c1b1a49c0c9a15e56d">wnd</a>;</div>
<div class="line"><a name="l00501"></a><span class="lineno"><a class="line" href="a01893.html#a0c0967f12b88efa3c64b143a35789575">  501</a></span>&#160;    <a class="code" href="a01889.html">PCBOX</a> <a class="code" href="a01893.html#a0c0967f12b88efa3c64b143a35789575">pcbox</a>;</div>
<div class="line"><a name="l00502"></a><span class="lineno">  502</span>&#160;} <a class="code" href="a00257.html#a880b786aaefc085c5c0449dd6ff78d32">COMBOWND</a>, *<a class="code" href="a00257.html#a932d540405573f3986f057fc51c7488f">PCOMBOWND</a>;</div>
<div class="line"><a name="l00503"></a><span class="lineno">  503</span>&#160; </div>
<div class="line"><a name="l00504"></a><span class="lineno">  504</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00505"></a><span class="lineno">  505</span>&#160;<span class="comment"> * combo.h - Include file for combo boxes.</span></div>
<div class="line"><a name="l00506"></a><span class="lineno">  506</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00507"></a><span class="lineno">  507</span>&#160; </div>
<div class="line"><a name="l00508"></a><span class="lineno">  508</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00509"></a><span class="lineno">  509</span>&#160;<span class="comment"> * This macro is used to isolate the combo box style bits.  Ie if it the combo</span></div>
<div class="line"><a name="l00510"></a><span class="lineno">  510</span>&#160;<span class="comment"> * box is simple, atomic, dropdown, or a dropdown listbox.</span></div>
<div class="line"><a name="l00511"></a><span class="lineno">  511</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00512"></a><span class="lineno">  512</span>&#160;<span class="preprocessor">#define COMBOBOXSTYLE(style)   ((LOBYTE(style)) &amp; 3)</span></div>
<div class="line"><a name="l00513"></a><span class="lineno">  513</span>&#160; </div>
<div class="line"><a name="l00514"></a><span class="lineno">  514</span>&#160;<span class="preprocessor">#define IsComboVisible(pcbox) (!pcbox-&gt;fNoRedraw &amp;&amp; IsVisible(pcbox-&gt;spwnd))</span></div>
<div class="line"><a name="l00515"></a><span class="lineno">  515</span>&#160; </div>
<div class="line"><a name="l00516"></a><span class="lineno">  516</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00517"></a><span class="lineno">  517</span>&#160;<span class="comment"> * Note that I depend on the fact that these CBN_ defines are the same as</span></div>
<div class="line"><a name="l00518"></a><span class="lineno">  518</span>&#160;<span class="comment"> * their listbox counterparts.  These defines are found in windows.h.</span></div>
<div class="line"><a name="l00519"></a><span class="lineno">  519</span>&#160;<span class="comment"> * #define CBN_ERRSPACE  (-1)</span></div>
<div class="line"><a name="l00520"></a><span class="lineno">  520</span>&#160;<span class="comment"> * #define CBN_SELCHANGE 1</span></div>
<div class="line"><a name="l00521"></a><span class="lineno">  521</span>&#160;<span class="comment"> * #define CBN_DBLCLK    2</span></div>
<div class="line"><a name="l00522"></a><span class="lineno">  522</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00523"></a><span class="lineno">  523</span>&#160; </div>
<div class="line"><a name="l00524"></a><span class="lineno">  524</span>&#160; </div>
<div class="line"><a name="l00525"></a><span class="lineno">  525</span>&#160; </div>
<div class="line"><a name="l00531"></a><span class="lineno">  531</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00532"></a><span class="lineno">  532</span>&#160;<span class="comment"> * hooks for edit class to allow intl versions to use the same code but</span></div>
<div class="line"><a name="l00533"></a><span class="lineno">  533</span>&#160;<span class="comment"> * do special processing.  Each of these translates into a call as follows...</span></div>
<div class="line"><a name="l00534"></a><span class="lineno">  534</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00535"></a><span class="lineno">  535</span>&#160;<span class="comment"> *  if (ped-&gt;lpfnCharset)</span></div>
<div class="line"><a name="l00536"></a><span class="lineno">  536</span>&#160;<span class="comment"> *      (* ped-&gt;lpfnCharset)(ped, msg, ...);</span></div>
<div class="line"><a name="l00537"></a><span class="lineno">  537</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00538"></a><span class="lineno">  538</span>&#160;<span class="preprocessor">#define EDITINTL_SETFONT         0</span></div>
<div class="line"><a name="l00539"></a><span class="lineno">  539</span>&#160;<span class="preprocessor">#define EDITINTL_SLICHTOX        1</span></div>
<div class="line"><a name="l00540"></a><span class="lineno">  540</span>&#160;<span class="preprocessor">#define EDITINTL_CREATE          2</span></div>
<div class="line"><a name="l00541"></a><span class="lineno">  541</span>&#160;<span class="preprocessor">#define EDITINTL_CREATEMLSL      3</span></div>
<div class="line"><a name="l00542"></a><span class="lineno">  542</span>&#160;<span class="preprocessor">#define EDITINTL_INSERTTEXT      4</span></div>
<div class="line"><a name="l00543"></a><span class="lineno">  543</span>&#160;<span class="preprocessor">#define EDITINTL_DESTROY         5</span></div>
<div class="line"><a name="l00544"></a><span class="lineno">  544</span>&#160;<span class="preprocessor">#define EDITINTL_SLDRAWTEXT      6</span></div>
<div class="line"><a name="l00545"></a><span class="lineno">  545</span>&#160;<span class="preprocessor">#define EDITINTL_SLDRAWLINE      7</span></div>
<div class="line"><a name="l00546"></a><span class="lineno">  546</span>&#160;<span class="preprocessor">#define EDITINTL_MOUSETOICH      8</span></div>
<div class="line"><a name="l00547"></a><span class="lineno">  547</span>&#160;<span class="preprocessor">#define EDITINTL_KEYMESSAGE      9</span></div>
<div class="line"><a name="l00548"></a><span class="lineno">  548</span>&#160;<span class="preprocessor">#define EDITINTL_INPUTLANGREQ   10</span></div>
<div class="line"><a name="l00549"></a><span class="lineno">  549</span>&#160;<span class="preprocessor">#define EDITINTL_INPUTLANGCHNG  11</span></div>
<div class="line"><a name="l00550"></a><span class="lineno">  550</span>&#160;<span class="preprocessor">#define EDITINTL_SETFOCUS       12</span></div>
<div class="line"><a name="l00551"></a><span class="lineno">  551</span>&#160;<span class="preprocessor">#define EDITINTL_GETCLIPRECT    13</span></div>
<div class="line"><a name="l00552"></a><span class="lineno">  552</span>&#160;<span class="preprocessor">#define EDITINTL_SLSCROLLTEXT   14</span></div>
<div class="line"><a name="l00553"></a><span class="lineno">  553</span>&#160;<span class="preprocessor">#define EDITINTL_MLDRAWTEXT     15</span></div>
<div class="line"><a name="l00554"></a><span class="lineno">  554</span>&#160;<span class="preprocessor">#define EDITINTL_MLICHTOXY      16</span></div>
<div class="line"><a name="l00555"></a><span class="lineno">  555</span>&#160;<span class="preprocessor">#define EDITINTL_MLMOUSETOICH   17</span></div>
<div class="line"><a name="l00556"></a><span class="lineno">  556</span>&#160;<span class="preprocessor">#define EDITINTL_MLGETLINEWIDTH 18</span></div>
<div class="line"><a name="l00557"></a><span class="lineno">  557</span>&#160;<span class="preprocessor">#define EDITINTL_SETPASSWORD    19</span></div>
<div class="line"><a name="l00558"></a><span class="lineno">  558</span>&#160;<span class="preprocessor">#define EDITINTL_CCHINWIDTH     20</span></div>
<div class="line"><a name="l00559"></a><span class="lineno">  559</span>&#160;<span class="preprocessor">#define EDITINTL_MLSCROLL       21</span></div>
<div class="line"><a name="l00560"></a><span class="lineno">  560</span>&#160;<span class="preprocessor">#define EDITINTL_STYLECHANGE    22</span></div>
<div class="line"><a name="l00561"></a><span class="lineno">  561</span>&#160;<span class="preprocessor">#define EDITINTL_SETMENU        23</span></div>
<div class="line"><a name="l00562"></a><span class="lineno">  562</span>&#160;<span class="preprocessor">#define EDITINTL_PROCESSMENU    24</span></div>
<div class="line"><a name="l00563"></a><span class="lineno">  563</span>&#160;<span class="preprocessor">#ifdef WINDOWS_PE</span></div>
<div class="line"><a name="l00564"></a><span class="lineno">  564</span>&#160;<span class="preprocessor">#define EDITINTL_ADJUSTCARET       25</span></div>
<div class="line"><a name="l00565"></a><span class="lineno">  565</span>&#160;<span class="preprocessor">#define EDITINTL_MLMOUSETOICHFINAL 26</span></div>
<div class="line"><a name="l00566"></a><span class="lineno">  566</span>&#160;<span class="preprocessor">#define EDITINTL_SLMOUSETOICHFINAL 27</span></div>
<div class="line"><a name="l00567"></a><span class="lineno">  567</span>&#160;<span class="preprocessor">#define EDITINTL_VERIFYTEXT        28</span></div>
<div class="line"><a name="l00568"></a><span class="lineno">  568</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00569"></a><span class="lineno">  569</span>&#160; </div>
<div class="line"><a name="l00570"></a><span class="lineno">  570</span>&#160;<span class="comment">/* Window extra bytes */</span></div>
<div class="line"><a name="l00571"></a><span class="lineno">  571</span>&#160;<span class="preprocessor">#define CBEDITEXTRA 6</span></div>
<div class="line"><a name="l00572"></a><span class="lineno">  572</span>&#160; </div>
<div class="line"><a name="l00573"></a><span class="lineno">  573</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00574"></a><span class="lineno">  574</span>&#160;<span class="comment"> * NOTE: Text handle is sized as multiple of this constant</span></div>
<div class="line"><a name="l00575"></a><span class="lineno">  575</span>&#160;<span class="comment"> *       (should be power of 2).</span></div>
<div class="line"><a name="l00576"></a><span class="lineno">  576</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00577"></a><span class="lineno">  577</span>&#160;<span class="preprocessor">#define CCHALLOCEXTRA   0x20</span></div>
<div class="line"><a name="l00578"></a><span class="lineno">  578</span>&#160; </div>
<div class="line"><a name="l00579"></a><span class="lineno">  579</span>&#160;<span class="comment">/* Maximum width in pixels for a line/rectangle */</span></div>
<div class="line"><a name="l00580"></a><span class="lineno">  580</span>&#160; </div>
<div class="line"><a name="l00581"></a><span class="lineno">  581</span>&#160;<span class="preprocessor">#define MAXPIXELWIDTH   30000</span></div>
<div class="line"><a name="l00582"></a><span class="lineno">  582</span>&#160; </div>
<div class="line"><a name="l00583"></a><span class="lineno">  583</span>&#160;<span class="preprocessor">#define MAXCLIPENDPOS   32764</span></div>
<div class="line"><a name="l00584"></a><span class="lineno">  584</span>&#160; </div>
<div class="line"><a name="l00585"></a><span class="lineno">  585</span>&#160;<span class="comment">/* Limit multiline edit controls to at most 1024 characters on a single line.</span></div>
<div class="line"><a name="l00586"></a><span class="lineno">  586</span>&#160;<span class="comment"> * We will force a wrap if the user exceeds this limit.</span></div>
<div class="line"><a name="l00587"></a><span class="lineno">  587</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00588"></a><span class="lineno">  588</span>&#160; </div>
<div class="line"><a name="l00589"></a><span class="lineno">  589</span>&#160;<span class="preprocessor">#define MAXLINELENGTH   1024</span></div>
<div class="line"><a name="l00590"></a><span class="lineno">  590</span>&#160; </div>
<div class="line"><a name="l00591"></a><span class="lineno">  591</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00592"></a><span class="lineno">  592</span>&#160;<span class="comment"> * Allow an initial maximum of 30000 characters in all edit controls since</span></div>
<div class="line"><a name="l00593"></a><span class="lineno">  593</span>&#160;<span class="comment"> * some apps will run into unsigned problems otherwise.  If apps know about</span></div>
<div class="line"><a name="l00594"></a><span class="lineno">  594</span>&#160;<span class="comment"> * the 64K limit, they can set the limit themselves.</span></div>
<div class="line"><a name="l00595"></a><span class="lineno">  595</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00596"></a><span class="lineno">  596</span>&#160;<span class="preprocessor">#define MAXTEXT         30000</span></div>
<div class="line"><a name="l00597"></a><span class="lineno">  597</span>&#160; </div>
<div class="line"><a name="l00598"></a><span class="lineno">  598</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00599"></a><span class="lineno">  599</span>&#160;<span class="comment"> * Key modifiers which have been pressed.  Code in KeyDownHandler and</span></div>
<div class="line"><a name="l00600"></a><span class="lineno">  600</span>&#160;<span class="comment"> * CharHandler depend on these exact values.</span></div>
<div class="line"><a name="l00601"></a><span class="lineno">  601</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00602"></a><span class="lineno">  602</span>&#160;<span class="preprocessor">#define NONEDOWN   0 </span><span class="comment">/* Neither shift nor control down */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00603"></a><span class="lineno">  603</span>&#160;<span class="preprocessor">#define CTRLDOWN   1 </span><span class="comment">/* Control key only down */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00604"></a><span class="lineno">  604</span>&#160;<span class="preprocessor">#define SHFTDOWN   2 </span><span class="comment">/* Shift key only down */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00605"></a><span class="lineno">  605</span>&#160;<span class="preprocessor">#define SHCTDOWN   3 </span><span class="comment">/* Shift and control keys down = CTRLDOWN + SHFTDOWN */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00606"></a><span class="lineno">  606</span>&#160;<span class="preprocessor">#define NOMODIFY   4 </span><span class="comment">/* Neither shift nor control down */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00607"></a><span class="lineno">  607</span>&#160; </div>
<div class="line"><a name="l00608"></a><span class="lineno">  608</span>&#160; </div>
<div class="line"><a name="l00609"></a><span class="lineno">  609</span>&#160;<span class="preprocessor">#define CALLWORDBREAKPROC(proc, pText, iStart, cch, iAction)                \</span></div>
<div class="line"><a name="l00610"></a><span class="lineno">  610</span>&#160;<span class="preprocessor">    (((DWORD)(proc) &amp; WNDPROC_WOW) ?                                        \</span></div>
<div class="line"><a name="l00611"></a><span class="lineno">  611</span>&#160;<span class="preprocessor">        (* pfnWowEditNextWord)(pText, iStart, cch, iAction, (DWORD)proc) :  \</span></div>
<div class="line"><a name="l00612"></a><span class="lineno">  612</span>&#160;<span class="preprocessor">        (* proc)(pText, iStart, cch, iAction))</span></div>
<div class="line"><a name="l00613"></a><span class="lineno">  613</span>&#160; </div>
<div class="line"><a name="l00614"></a><span class="lineno">  614</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00615"></a><span class="lineno">  615</span>&#160;<span class="comment"> * Types of undo supported in this ped</span></div>
<div class="line"><a name="l00616"></a><span class="lineno">  616</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00617"></a><span class="lineno">  617</span>&#160;<span class="preprocessor">#define UNDO_NONE   0  </span><span class="comment">/* We can&#39;t undo the last operation. */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00618"></a><span class="lineno">  618</span>&#160;<span class="preprocessor">#define UNDO_INSERT 1  </span><span class="comment">/* We can undo the user&#39;s insertion of characters */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00619"></a><span class="lineno">  619</span>&#160;<span class="preprocessor">#define UNDO_DELETE 2  </span><span class="comment">/* We can undo the user&#39;s deletion of characters */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00620"></a><span class="lineno">  620</span>&#160; </div>
<div class="line"><a name="l00621"></a><span class="lineno"><a class="line" href="a01897.html">  621</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="a01897.html">tagUNDO</a> {</div>
<div class="line"><a name="l00622"></a><span class="lineno"><a class="line" href="a01897.html#a01226f4f29883e2356544a233f7f5801">  622</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>    <a class="code" href="a01897.html#a01226f4f29883e2356544a233f7f5801">undoType</a>;          <span class="comment">/* Current type of undo we support */</span></div>
<div class="line"><a name="l00623"></a><span class="lineno"><a class="line" href="a01897.html#afdb0b191985947f30da3ca11dc7a0bbd">  623</a></span>&#160;    PBYTE   <a class="code" href="a01897.html#afdb0b191985947f30da3ca11dc7a0bbd">hDeletedText</a>;      <span class="comment">/* Pointer to text which has been deleted (for</span></div>
<div class="line"><a name="l00624"></a><span class="lineno">  624</span>&#160;<span class="comment">                                  undo) -- note, the memory is allocated as fixed</span></div>
<div class="line"><a name="l00625"></a><span class="lineno">  625</span>&#160;<span class="comment">                                */</span></div>
<div class="line"><a name="l00626"></a><span class="lineno"><a class="line" href="a01897.html#aab5cbf4613f57a4fe6c9327a49689789">  626</a></span>&#160;    <a class="code" href="a00365.html#ad92d5fac09a74e3695c68da781de646b">ICH</a>     <a class="code" href="a01897.html#aab5cbf4613f57a4fe6c9327a49689789">ichDeleted</a>;        <span class="comment">/* Starting index from which text was deleted */</span></div>
<div class="line"><a name="l00627"></a><span class="lineno"><a class="line" href="a01897.html#a3ed87d3752408c91b3a2126cd151706b">  627</a></span>&#160;    <a class="code" href="a00365.html#ad92d5fac09a74e3695c68da781de646b">ICH</a>     <a class="code" href="a01897.html#a3ed87d3752408c91b3a2126cd151706b">cchDeleted</a>;        <span class="comment">/* Count of deleted characters in buffer */</span></div>
<div class="line"><a name="l00628"></a><span class="lineno"><a class="line" href="a01897.html#a8511071c8fc52be698b547b049bf7c1e">  628</a></span>&#160;    <a class="code" href="a00365.html#ad92d5fac09a74e3695c68da781de646b">ICH</a>     <a class="code" href="a01897.html#a8511071c8fc52be698b547b049bf7c1e">ichInsStart</a>;       <span class="comment">/* Starting index from which text was</span></div>
<div class="line"><a name="l00629"></a><span class="lineno">  629</span>&#160;<span class="comment">                                  inserted */</span></div>
<div class="line"><a name="l00630"></a><span class="lineno"><a class="line" href="a01897.html#a3bc7fe0d73dd767e8b3a5c6e71f5e1ca">  630</a></span>&#160;    <a class="code" href="a00365.html#ad92d5fac09a74e3695c68da781de646b">ICH</a>     <a class="code" href="a01897.html#a3bc7fe0d73dd767e8b3a5c6e71f5e1ca">ichInsEnd</a>;         <span class="comment">/* Ending index of inserted text */</span></div>
<div class="line"><a name="l00631"></a><span class="lineno">  631</span>&#160;} <a class="code" href="a00257.html#a2565c9df27350b09f0493fd1406c38f6">UNDO</a>, *<a class="code" href="a00257.html#a3dfa13ada1f0ac764f527bbfbaf9cba5">PUNDO</a>;</div>
<div class="line"><a name="l00632"></a><span class="lineno">  632</span>&#160; </div>
<div class="line"><a name="l00633"></a><span class="lineno">  633</span>&#160;<span class="preprocessor">#define Pundo(ped)             ((PUNDO)&amp;(ped)-&gt;undoType)</span></div>
<div class="line"><a name="l00634"></a><span class="lineno">  634</span>&#160; </div>
<div class="line"><a name="l00635"></a><span class="lineno">  635</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00636"></a><span class="lineno">  636</span>&#160;<span class="comment"> * Length of the buffer for ASCII character width caching: for characters</span></div>
<div class="line"><a name="l00637"></a><span class="lineno">  637</span>&#160;<span class="comment"> * 0x00 to 0xff (field charWidthBuffer in PED structure below).</span></div>
<div class="line"><a name="l00638"></a><span class="lineno">  638</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00639"></a><span class="lineno">  639</span>&#160;<span class="preprocessor">#define CHAR_WIDTH_BUFFER_LENGTH 256</span></div>
<div class="line"><a name="l00640"></a><span class="lineno">  640</span>&#160; </div>
<div class="line"><a name="l00641"></a><span class="lineno"><a class="line" href="a01901.html">  641</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="a01901.html">tagED</a> {</div>
<div class="line"><a name="l00642"></a><span class="lineno"><a class="line" href="a01901.html#a28b575c23d3fd50bf4af8b5fa4d240ad">  642</a></span>&#160;    HANDLE  <a class="code" href="a01901.html#a28b575c23d3fd50bf4af8b5fa4d240ad">hText</a>;             <span class="comment">/* Block of text we are editing */</span></div>
<div class="line"><a name="l00643"></a><span class="lineno"><a class="line" href="a01901.html#a9805d549bc2a7caaea2b1b51cf39d444">  643</a></span>&#160;    <a class="code" href="a00365.html#ad92d5fac09a74e3695c68da781de646b">ICH</a>     <a class="code" href="a01901.html#a9805d549bc2a7caaea2b1b51cf39d444">cchAlloc</a>;          <span class="comment">/* Number of chars we have allocated for hText</span></div>
<div class="line"><a name="l00644"></a><span class="lineno">  644</span>&#160;<span class="comment">                                */</span></div>
<div class="line"><a name="l00645"></a><span class="lineno"><a class="line" href="a01901.html#a463aa02706bb276f52cef8904d11edf2">  645</a></span>&#160;    <a class="code" href="a00365.html#ad92d5fac09a74e3695c68da781de646b">ICH</a>     <a class="code" href="a01901.html#a463aa02706bb276f52cef8904d11edf2">cchTextMax</a>;        <span class="comment">/* Max number bytes allowed in edit control</span></div>
<div class="line"><a name="l00646"></a><span class="lineno">  646</span>&#160;<span class="comment">                                */</span></div>
<div class="line"><a name="l00647"></a><span class="lineno"><a class="line" href="a01901.html#a3b759141b06c8b5281f3b2045e7cd00b">  647</a></span>&#160;    <a class="code" href="a00365.html#ad92d5fac09a74e3695c68da781de646b">ICH</a>     <a class="code" href="a01901.html#a3b759141b06c8b5281f3b2045e7cd00b">cch</a>;               <span class="comment">/* Current number of bytes of actual text</span></div>
<div class="line"><a name="l00648"></a><span class="lineno">  648</span>&#160;<span class="comment">                                */</span></div>
<div class="line"><a name="l00649"></a><span class="lineno"><a class="line" href="a01901.html#ae6ba237f88595c95385cfd18629c0440">  649</a></span>&#160;    <a class="code" href="a00365.html#ad92d5fac09a74e3695c68da781de646b">ICH</a>     <a class="code" href="a01901.html#ae6ba237f88595c95385cfd18629c0440">cLines</a>;            <span class="comment">/* Number of lines of text */</span></div>
<div class="line"><a name="l00650"></a><span class="lineno">  650</span>&#160; </div>
<div class="line"><a name="l00651"></a><span class="lineno"><a class="line" href="a01901.html#a731ae5660a3e672f501d9e67ccda9c5e">  651</a></span>&#160;    <a class="code" href="a00365.html#ad92d5fac09a74e3695c68da781de646b">ICH</a>     <a class="code" href="a01901.html#a731ae5660a3e672f501d9e67ccda9c5e">ichMinSel</a>;         <span class="comment">/* Selection extent.  MinSel is first selected</span></div>
<div class="line"><a name="l00652"></a><span class="lineno">  652</span>&#160;<span class="comment">                                  char */</span></div>
<div class="line"><a name="l00653"></a><span class="lineno"><a class="line" href="a01901.html#a23ca94d3e9305d791eae6e8aaacb581f">  653</a></span>&#160;    <a class="code" href="a00365.html#ad92d5fac09a74e3695c68da781de646b">ICH</a>     <a class="code" href="a01901.html#a23ca94d3e9305d791eae6e8aaacb581f">ichMaxSel</a>;         <span class="comment">/* MaxSel is first unselected character */</span></div>
<div class="line"><a name="l00654"></a><span class="lineno"><a class="line" href="a01901.html#ac1c361bb0c0b2a18ff893491b4ad939a">  654</a></span>&#160;    <a class="code" href="a00365.html#ad92d5fac09a74e3695c68da781de646b">ICH</a>     <a class="code" href="a01901.html#ac1c361bb0c0b2a18ff893491b4ad939a">ichCaret</a>;          <span class="comment">/* Caret location. Caret is on left side of</span></div>
<div class="line"><a name="l00655"></a><span class="lineno">  655</span>&#160;<span class="comment">                                  char */</span></div>
<div class="line"><a name="l00656"></a><span class="lineno"><a class="line" href="a01901.html#ac76a7989aa1c24ad1a29af0132be8ff7">  656</a></span>&#160;    <a class="code" href="a00365.html#ad92d5fac09a74e3695c68da781de646b">ICH</a>     <a class="code" href="a01901.html#ac76a7989aa1c24ad1a29af0132be8ff7">iCaretLine</a>;        <span class="comment">/* The line the caret is on. So that if word</span></div>
<div class="line"><a name="l00657"></a><span class="lineno">  657</span>&#160;<span class="comment">                                * wrapping, we can tell if the caret is at end</span></div>
<div class="line"><a name="l00658"></a><span class="lineno">  658</span>&#160;<span class="comment">                                * of a line of at beginning of next line...</span></div>
<div class="line"><a name="l00659"></a><span class="lineno">  659</span>&#160;<span class="comment">                                */</span></div>
<div class="line"><a name="l00660"></a><span class="lineno"><a class="line" href="a01901.html#a999d3b250b29aa0eacfca9abfb6340ca">  660</a></span>&#160;    <a class="code" href="a00365.html#ad92d5fac09a74e3695c68da781de646b">ICH</a>     <a class="code" href="a01901.html#a999d3b250b29aa0eacfca9abfb6340ca">ichScreenStart</a>;    <span class="comment">/* Index of left most character displayed on</span></div>
<div class="line"><a name="l00661"></a><span class="lineno">  661</span>&#160;<span class="comment">                                * screen for sl ec and index of top most line</span></div>
<div class="line"><a name="l00662"></a><span class="lineno">  662</span>&#160;<span class="comment">                                * for multiline edit controls</span></div>
<div class="line"><a name="l00663"></a><span class="lineno">  663</span>&#160;<span class="comment">                                */</span></div>
<div class="line"><a name="l00664"></a><span class="lineno"><a class="line" href="a01901.html#a30622e29f31a9872c01e05a0baab7c10">  664</a></span>&#160;    <a class="code" href="a00365.html#ad92d5fac09a74e3695c68da781de646b">ICH</a>     <a class="code" href="a01901.html#a30622e29f31a9872c01e05a0baab7c10">ichLinesOnScreen</a>;  <span class="comment">/* Number of lines we can display on screen */</span></div>
<div class="line"><a name="l00665"></a><span class="lineno"><a class="line" href="a01901.html#a1f69fabefc8fe7e6c1647ee4084fa626">  665</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>    <a class="code" href="a01901.html#a1f69fabefc8fe7e6c1647ee4084fa626">xOffset</a>;           <span class="comment">/* x (horizontal) scroll position in pixels</span></div>
<div class="line"><a name="l00666"></a><span class="lineno">  666</span>&#160;<span class="comment">                                * (for multiline text horizontal scroll bar)</span></div>
<div class="line"><a name="l00667"></a><span class="lineno">  667</span>&#160;<span class="comment">                                */</span></div>
<div class="line"><a name="l00668"></a><span class="lineno"><a class="line" href="a01901.html#a1fc91eb74763e06a8da5a735e358783f">  668</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>    <a class="code" href="a01901.html#a1fc91eb74763e06a8da5a735e358783f">charPasswordChar</a>;  <span class="comment">/* If non null, display this character instead</span></div>
<div class="line"><a name="l00669"></a><span class="lineno">  669</span>&#160;<span class="comment">                                * of the real text. So that we can implement</span></div>
<div class="line"><a name="l00670"></a><span class="lineno">  670</span>&#160;<span class="comment">                                * hidden text fields.</span></div>
<div class="line"><a name="l00671"></a><span class="lineno">  671</span>&#160;<span class="comment">                                */</span></div>
<div class="line"><a name="l00672"></a><span class="lineno"><a class="line" href="a01901.html#ab83f282e0d9ba01db145bc2a64db07f6">  672</a></span>&#160;    <span class="keywordtype">int</span>     <a class="code" href="a01901.html#ab83f282e0d9ba01db145bc2a64db07f6">cPasswordCharWidth</a>;<span class="comment">/* Width of password char */</span></div>
<div class="line"><a name="l00673"></a><span class="lineno">  673</span>&#160; </div>
<div class="line"><a name="l00674"></a><span class="lineno"><a class="line" href="a01901.html#aa72255e7356d612ad72bb45def01fcbb">  674</a></span>&#160;    HWND    <a class="code" href="a01901.html#aa72255e7356d612ad72bb45def01fcbb">hwnd</a>;              <span class="comment">/* Window for this edit control */</span></div>
<div class="line"><a name="l00675"></a><span class="lineno"><a class="line" href="a01901.html#a63d2978bed54249f685782e78ce4d423">  675</a></span>&#160;    <a class="code" href="a02581.html">PWND</a>    <a class="code" href="a01901.html#a63d2978bed54249f685782e78ce4d423">pwnd</a>;              <span class="comment">/* Pointer to window */</span></div>
<div class="line"><a name="l00676"></a><span class="lineno"><a class="line" href="a01901.html#ab03c83ca94b99614de316dd0a861a29b">  676</a></span>&#160;    RECT    <a class="code" href="a01901.html#ab03c83ca94b99614de316dd0a861a29b">rcFmt</a>;             <span class="comment">/* Client rectangle */</span></div>
<div class="line"><a name="l00677"></a><span class="lineno"><a class="line" href="a01901.html#a112e199d317590fb7356a47465b4c57c">  677</a></span>&#160;    HWND    <a class="code" href="a01901.html#a112e199d317590fb7356a47465b4c57c">hwndParent</a>;        <span class="comment">/* Parent of this edit control window */</span></div>
<div class="line"><a name="l00678"></a><span class="lineno">  678</span>&#160; </div>
<div class="line"><a name="l00679"></a><span class="lineno">  679</span>&#160;                               <span class="comment">/* These vars allow us to automatically scroll</span></div>
<div class="line"><a name="l00680"></a><span class="lineno">  680</span>&#160;<span class="comment">                                * when the user holds the mouse at the bottom</span></div>
<div class="line"><a name="l00681"></a><span class="lineno">  681</span>&#160;<span class="comment">                                * of the multiline edit control window.</span></div>
<div class="line"><a name="l00682"></a><span class="lineno">  682</span>&#160;<span class="comment">                                */</span></div>
<div class="line"><a name="l00683"></a><span class="lineno"><a class="line" href="a01901.html#ad09bfc77eb60667687d7c7a9dcc51c5d">  683</a></span>&#160;    POINT   <a class="code" href="a01901.html#ad09bfc77eb60667687d7c7a9dcc51c5d">ptPrevMouse</a>;       <span class="comment">/* Previous point for the mouse for system</span></div>
<div class="line"><a name="l00684"></a><span class="lineno">  684</span>&#160;<span class="comment">                                * timer.</span></div>
<div class="line"><a name="l00685"></a><span class="lineno">  685</span>&#160;<span class="comment">                                */</span></div>
<div class="line"><a name="l00686"></a><span class="lineno"><a class="line" href="a01901.html#ab0a25219e82817a0e254798b9a388fa5">  686</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>    <a class="code" href="a01901.html#ab0a25219e82817a0e254798b9a388fa5">prevKeys</a>;          <span class="comment">/* Previous key state for the mouse */</span></div>
<div class="line"><a name="l00687"></a><span class="lineno">  687</span>&#160; </div>
<div class="line"><a name="l00688"></a><span class="lineno">  688</span>&#160; </div>
<div class="line"><a name="l00689"></a><span class="lineno"><a class="line" href="a01901.html#a1ea0a3be0b09e87fa9f883c2161813c9">  689</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>     <a class="code" href="a01901.html#a1ea0a3be0b09e87fa9f883c2161813c9">fSingle</a>       : 1; <span class="comment">/* Single line edit control? (or multiline) */</span></div>
<div class="line"><a name="l00690"></a><span class="lineno"><a class="line" href="a01901.html#a9984e45f59ff8069fa1b900d4c346a50">  690</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>     <a class="code" href="a01901.html#a9984e45f59ff8069fa1b900d4c346a50">fNoRedraw</a>     : 1; <span class="comment">/* Redraw in response to a change? */</span></div>
<div class="line"><a name="l00691"></a><span class="lineno"><a class="line" href="a01901.html#a25db36433a3a98e02dad54d430c71c20">  691</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>     <a class="code" href="a01901.html#a25db36433a3a98e02dad54d430c71c20">fMouseDown</a>    : 1; <span class="comment">/* Is mouse button down? when moving mouse */</span></div>
<div class="line"><a name="l00692"></a><span class="lineno"><a class="line" href="a01901.html#a73169549457ba1d129d00ae6a8cf1a9e">  692</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>     <a class="code" href="a01901.html#a73169549457ba1d129d00ae6a8cf1a9e">fFocus</a>        : 1; <span class="comment">/* Does ec have the focus ? */</span></div>
<div class="line"><a name="l00693"></a><span class="lineno"><a class="line" href="a01901.html#afa5cd3338f57f4b0d6cacb756462715c">  693</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>     <a class="code" href="a01901.html#afa5cd3338f57f4b0d6cacb756462715c">fDirty</a>        : 1; <span class="comment">/* Modify flag for the edit control */</span></div>
<div class="line"><a name="l00694"></a><span class="lineno"><a class="line" href="a01901.html#a2b8477acb2bdd5157aa9b3665b9b5f73">  694</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>     <a class="code" href="a01901.html#a2b8477acb2bdd5157aa9b3665b9b5f73">fDisabled</a>     : 1; <span class="comment">/* Window disabled? */</span></div>
<div class="line"><a name="l00695"></a><span class="lineno"><a class="line" href="a01901.html#a2a2727931540f92d7626ac1ef01957f6">  695</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>     <a class="code" href="a01901.html#a2a2727931540f92d7626ac1ef01957f6">fNonPropFont</a>  : 1; <span class="comment">/* Fixed width font? */</span></div>
<div class="line"><a name="l00696"></a><span class="lineno"><a class="line" href="a01901.html#a39109fda55461db48b8cad98765d3d4f">  696</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>     <a class="code" href="a01901.html#a39109fda55461db48b8cad98765d3d4f">fBorder</a>       : 1; <span class="comment">/* Draw a border? */</span></div>
<div class="line"><a name="l00697"></a><span class="lineno"><a class="line" href="a01901.html#a0552e2d7dc795949841d4ed9bdd6d8b6">  697</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>     <a class="code" href="a01901.html#a0552e2d7dc795949841d4ed9bdd6d8b6">fAutoVScroll</a>  : 1; <span class="comment">/* Automatically scroll vertically */</span></div>
<div class="line"><a name="l00698"></a><span class="lineno"><a class="line" href="a01901.html#ad65623ea72dac6fa68440434e35d64cd">  698</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>     <a class="code" href="a01901.html#ad65623ea72dac6fa68440434e35d64cd">fAutoHScroll</a>  : 1; <span class="comment">/* Automatically scroll horizontally */</span></div>
<div class="line"><a name="l00699"></a><span class="lineno"><a class="line" href="a01901.html#af4b618c659352ed1ad47e7b5a0f06480">  699</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>     <a class="code" href="a01901.html#af4b618c659352ed1ad47e7b5a0f06480">fNoHideSel</a>    : 1; <span class="comment">/* Hide sel when we lose focus? */</span></div>
<div class="line"><a name="l00700"></a><span class="lineno"><a class="line" href="a01901.html#ae67fc2ff66481f97d3e6bff2ad056160">  700</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>     <a class="code" href="a01901.html#ae67fc2ff66481f97d3e6bff2ad056160">fKanji</a>        : 1;</div>
<div class="line"><a name="l00701"></a><span class="lineno"><a class="line" href="a01901.html#a6ddd48a0778662d77eb9b6a6d5b56c58">  701</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>     <a class="code" href="a01901.html#a6ddd48a0778662d77eb9b6a6d5b56c58">fFmtLines</a>     : 1; <span class="comment">/* For multiline only. Do we insert CR CR LF at</span></div>
<div class="line"><a name="l00702"></a><span class="lineno">  702</span>&#160;<span class="comment">                                * word wrap breaks?</span></div>
<div class="line"><a name="l00703"></a><span class="lineno">  703</span>&#160;<span class="comment">                                */</span></div>
<div class="line"><a name="l00704"></a><span class="lineno"><a class="line" href="a01901.html#a37bdf3472a25ade90d92aafe2a063113">  704</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>     <a class="code" href="a01901.html#a37bdf3472a25ade90d92aafe2a063113">fWrap</a>         : 1; <span class="comment">/* Do int  wrapping? */</span></div>
<div class="line"><a name="l00705"></a><span class="lineno"><a class="line" href="a01901.html#a3895e19bb6aeafc0cba581525a70754d">  705</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>     <a class="code" href="a01901.html#a3895e19bb6aeafc0cba581525a70754d">fCalcLines</a>    : 1; <span class="comment">/* Recalc ped-&gt;chLines array? (recalc line</span></div>
<div class="line"><a name="l00706"></a><span class="lineno">  706</span>&#160;<span class="comment">                                * breaks?)</span></div>
<div class="line"><a name="l00707"></a><span class="lineno">  707</span>&#160;<span class="comment">                                */</span></div>
<div class="line"><a name="l00708"></a><span class="lineno"><a class="line" href="a01901.html#a367417b83b65d99bd870cdbed849cef5">  708</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>     <a class="code" href="a01901.html#a367417b83b65d99bd870cdbed849cef5">fEatNextChar</a>  : 1; <span class="comment">/* Hack for ALT-NUMPAD stuff with combo boxes.</span></div>
<div class="line"><a name="l00709"></a><span class="lineno">  709</span>&#160;<span class="comment">                                * If numlock is up, we want to eat the next</span></div>
<div class="line"><a name="l00710"></a><span class="lineno">  710</span>&#160;<span class="comment">                                * character generated by the keyboard driver</span></div>
<div class="line"><a name="l00711"></a><span class="lineno">  711</span>&#160;<span class="comment">                                * if user enter num pad ascii value...</span></div>
<div class="line"><a name="l00712"></a><span class="lineno">  712</span>&#160;<span class="comment">                                */</span></div>
<div class="line"><a name="l00713"></a><span class="lineno"><a class="line" href="a01901.html#abdb553e929a7f2716bedda4dc121c0b1">  713</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>     <a class="code" href="a01901.html#abdb553e929a7f2716bedda4dc121c0b1">fStripCRCRLF</a>  : 1; <span class="comment">/* CRCRLFs have been added to text. Strip them</span></div>
<div class="line"><a name="l00714"></a><span class="lineno">  714</span>&#160;<span class="comment">                                * before doing any internal edit control</span></div>
<div class="line"><a name="l00715"></a><span class="lineno">  715</span>&#160;<span class="comment">                                * stuff</span></div>
<div class="line"><a name="l00716"></a><span class="lineno">  716</span>&#160;<span class="comment">                                */</span></div>
<div class="line"><a name="l00717"></a><span class="lineno"><a class="line" href="a01901.html#ab3b2791e3cd1e72ba6a2b066f32cc088">  717</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>     <a class="code" href="a01901.html#ab3b2791e3cd1e72ba6a2b066f32cc088">fInDialogBox</a>  : 1; <span class="comment">/* True if the ml edit control is in a dialog</span></div>
<div class="line"><a name="l00718"></a><span class="lineno">  718</span>&#160;<span class="comment">                                * box and we have to specially treat TABS and</span></div>
<div class="line"><a name="l00719"></a><span class="lineno">  719</span>&#160;<span class="comment">                                * ENTER</span></div>
<div class="line"><a name="l00720"></a><span class="lineno">  720</span>&#160;<span class="comment">                                */</span></div>
<div class="line"><a name="l00721"></a><span class="lineno"><a class="line" href="a01901.html#a56e1c37e14ce0745f53a6124621b9130">  721</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>     <a class="code" href="a01901.html#a56e1c37e14ce0745f53a6124621b9130">fReadOnly</a>     : 1; <span class="comment">/* Is this a read only edit control? Only</span></div>
<div class="line"><a name="l00722"></a><span class="lineno">  722</span>&#160;<span class="comment">                                * allow scrolling, selecting and copying.</span></div>
<div class="line"><a name="l00723"></a><span class="lineno">  723</span>&#160;<span class="comment">                                */</span></div>
<div class="line"><a name="l00724"></a><span class="lineno"><a class="line" href="a01901.html#a67097db1f98d29921216910064763f66">  724</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>     <a class="code" href="a01901.html#a67097db1f98d29921216910064763f66">fCaretHidden</a>  : 1; <span class="comment">/* This indicates whether the caret is</span></div>
<div class="line"><a name="l00725"></a><span class="lineno">  725</span>&#160;<span class="comment">                                * currently hidden because the width or height</span></div>
<div class="line"><a name="l00726"></a><span class="lineno">  726</span>&#160;<span class="comment">                                * of the edit control is too small to show it.</span></div>
<div class="line"><a name="l00727"></a><span class="lineno">  727</span>&#160;<span class="comment">                                */</span></div>
<div class="line"><a name="l00728"></a><span class="lineno"><a class="line" href="a01901.html#aac7a4be0e6671efe82a9d80d190951fc">  728</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>     <a class="code" href="a01901.html#aac7a4be0e6671efe82a9d80d190951fc">fTrueType</a>     : 1; <span class="comment">/* Is the current font TrueType? */</span></div>
<div class="line"><a name="l00729"></a><span class="lineno"><a class="line" href="a01901.html#afeee4bc01f4c0be43cb8f89d23474f7c">  729</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>     <a class="code" href="a01901.html#afeee4bc01f4c0be43cb8f89d23474f7c">fAnsi</a>         : 1; <span class="comment">/* is the edit control Ansi or unicode */</span></div>
<div class="line"><a name="l00730"></a><span class="lineno"><a class="line" href="a01901.html#aa05df0ab87a7a68915d7081fe467abd0">  730</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>     <a class="code" href="a01901.html#aa05df0ab87a7a68915d7081fe467abd0">fWin31Compat</a>  : 1; <span class="comment">/* TRUE if created by Windows 3.1 app */</span></div>
<div class="line"><a name="l00731"></a><span class="lineno"><a class="line" href="a01901.html#a6eaee1347cb0a69a437c28d32dfb55d8">  731</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>     <a class="code" href="a01901.html#a6eaee1347cb0a69a437c28d32dfb55d8">f40Compat</a>     : 1; <span class="comment">/* TRUE if created by Windows 4.0 app */</span></div>
<div class="line"><a name="l00732"></a><span class="lineno"><a class="line" href="a01901.html#a7567bd6484ab4f9d33ef3c8f8a1045b8">  732</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>     <a class="code" href="a01901.html#a7567bd6484ab4f9d33ef3c8f8a1045b8">fFlatBorder</a>   : 1; <span class="comment">/* Do we have to draw this baby ourself? */</span></div>
<div class="line"><a name="l00733"></a><span class="lineno"><a class="line" href="a01901.html#add591a5188c78f7e02b95a29a734f39c">  733</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>     <a class="code" href="a01901.html#add591a5188c78f7e02b95a29a734f39c">fSawRButtonDown</a> : 1;</div>
<div class="line"><a name="l00734"></a><span class="lineno"><a class="line" href="a01901.html#af2ccabe4821a7339ec42ca3f2713a7e6">  734</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>     <a class="code" href="a01901.html#af2ccabe4821a7339ec42ca3f2713a7e6">fInitialized</a>  : 1; <span class="comment">/* If any more bits are needed, then   */</span></div>
<div class="line"><a name="l00735"></a><span class="lineno">  735</span>&#160; </div>
<div class="line"><a name="l00736"></a><span class="lineno"><a class="line" href="a01901.html#a7e402405315b6e9c7e623eaf2fbcb8a6">  736</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>     <a class="code" href="a01901.html#a7e402405315b6e9c7e623eaf2fbcb8a6">fUnused5</a>      : 1; <span class="comment">/* remove from 5 DOWNWARD, leaving the */</span></div>
<div class="line"><a name="l00737"></a><span class="lineno"><a class="line" href="a01901.html#adbc30ca860b534475d45fe7566900437">  737</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>     <a class="code" href="a01901.html#adbc30ca860b534475d45fe7566900437">fUnused4</a>      : 1; <span class="comment">/* low flags (ie fUnused1) for LPK use */</span></div>
<div class="line"><a name="l00738"></a><span class="lineno"><a class="line" href="a01901.html#a33435b24e644381fd85ca65dae6bd616">  738</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>     <a class="code" href="a01901.html#a33435b24e644381fd85ca65dae6bd616">fUnused3</a>      : 1;</div>
<div class="line"><a name="l00739"></a><span class="lineno"><a class="line" href="a01901.html#aef80c75d2884a25bff2b21946de5e18c">  739</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>     <a class="code" href="a01901.html#aef80c75d2884a25bff2b21946de5e18c">fUnused2</a>      : 1;</div>
<div class="line"><a name="l00740"></a><span class="lineno"><a class="line" href="a01901.html#a7b9a43e0204537d4c54a00891198ab24">  740</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>     <a class="code" href="a01901.html#a7b9a43e0204537d4c54a00891198ab24">fUnused1</a>      : 1;</div>
<div class="line"><a name="l00741"></a><span class="lineno">  741</span>&#160; </div>
<div class="line"><a name="l00742"></a><span class="lineno"><a class="line" href="a01901.html#a18ecf26174a7b4520ebc1d98a810f457">  742</a></span>&#160;    WORD    <a class="code" href="a01901.html#a18ecf26174a7b4520ebc1d98a810f457">cbChar</a>;            <span class="comment">/* count of bytes in the char size (1 or 2 if unicode) */</span></div>
<div class="line"><a name="l00743"></a><span class="lineno"><a class="line" href="a01901.html#aef1eec499715335d467d1c4215278b99">  743</a></span>&#160;    <a class="code" href="a00365.html#a0eb6898e3512e10920a4f385f1bc482e">LPICH</a>   <a class="code" href="a01901.html#aef1eec499715335d467d1c4215278b99">chLines</a>;           <span class="comment">/* index of the start of each line */</span></div>
<div class="line"><a name="l00744"></a><span class="lineno">  744</span>&#160; </div>
<div class="line"><a name="l00745"></a><span class="lineno"><a class="line" href="a01901.html#a5410d5ccab5d38f7af567030297762fd">  745</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>    <a class="code" href="a01901.html#a5410d5ccab5d38f7af567030297762fd">format</a>;            <span class="comment">/* Left, center, or right justify multiline</span></div>
<div class="line"><a name="l00746"></a><span class="lineno">  746</span>&#160;<span class="comment">                                * text.</span></div>
<div class="line"><a name="l00747"></a><span class="lineno">  747</span>&#160;<span class="comment">                                */</span></div>
<div class="line"><a name="l00748"></a><span class="lineno"><a class="line" href="a01901.html#a6d0b3b68861718925fb11deed1655d7e">  748</a></span>&#160;    EDITWORDBREAKPROCA <a class="code" href="a01901.html#a6d0b3b68861718925fb11deed1655d7e">lpfnNextWord</a>;  <span class="comment">/* use CALLWORDBREAKPROC macro to call */</span></div>
<div class="line"><a name="l00749"></a><span class="lineno">  749</span>&#160; </div>
<div class="line"><a name="l00750"></a><span class="lineno">  750</span>&#160;                               <span class="comment">/* Next word function */</span></div>
<div class="line"><a name="l00751"></a><span class="lineno"><a class="line" href="a01901.html#a1e67e57a1384b14a065c0d22e24ab6a6">  751</a></span>&#160;    <span class="keywordtype">int</span>     <a class="code" href="a01901.html#a1e67e57a1384b14a065c0d22e24ab6a6">maxPixelWidth</a>;     <span class="comment">/* WASICH Width (in pixels) of longest line */</span></div>
<div class="line"><a name="l00752"></a><span class="lineno">  752</span>&#160; </div>
<div class="line"><a name="l00753"></a><span class="lineno"><a class="line" href="a01901.html#a678c9598a77424f41d850829771b7b7c">  753</a></span>&#160;    <a class="code" href="a01901.html#a678c9598a77424f41d850829771b7b7c">UNDO</a>;                      <span class="comment">/* Undo buffer */</span></div>
<div class="line"><a name="l00754"></a><span class="lineno">  754</span>&#160; </div>
<div class="line"><a name="l00755"></a><span class="lineno"><a class="line" href="a01901.html#a28addd302ddcd18f236d3df387de182d">  755</a></span>&#160;    HANDLE  <a class="code" href="a01901.html#a28addd302ddcd18f236d3df387de182d">hFont</a>;             <span class="comment">/* Handle to the font for this edit control.</span></div>
<div class="line"><a name="l00756"></a><span class="lineno">  756</span>&#160;<span class="comment">                                  Null if system font.</span></div>
<div class="line"><a name="l00757"></a><span class="lineno">  757</span>&#160;<span class="comment">                                */</span></div>
<div class="line"><a name="l00758"></a><span class="lineno"><a class="line" href="a01901.html#ab660860ffa906bd4a4a19c2fda18f9d8">  758</a></span>&#160;    <span class="keywordtype">int</span>     <a class="code" href="a01901.html#ab660860ffa906bd4a4a19c2fda18f9d8">aveCharWidth</a>;      <span class="comment">/* Ave width of a character in the hFont */</span></div>
<div class="line"><a name="l00759"></a><span class="lineno"><a class="line" href="a01901.html#a6d05df78d71f440c6a9d54c22ced77eb">  759</a></span>&#160;    <span class="keywordtype">int</span>     <a class="code" href="a01901.html#a6d05df78d71f440c6a9d54c22ced77eb">lineHeight</a>;        <span class="comment">/* Height of a line in the hFont */</span></div>
<div class="line"><a name="l00760"></a><span class="lineno"><a class="line" href="a01901.html#a1b5d2e62e62753fd3d9acf72c4ba1510">  760</a></span>&#160;    <span class="keywordtype">int</span>     <a class="code" href="a01901.html#a1b5d2e62e62753fd3d9acf72c4ba1510">charOverhang</a>;      <span class="comment">/* Overhang associated with the hFont */</span></div>
<div class="line"><a name="l00761"></a><span class="lineno"><a class="line" href="a01901.html#a59006911edca42d85a4451300a2e5691">  761</a></span>&#160;    <span class="keywordtype">int</span>     <a class="code" href="a01901.html#a59006911edca42d85a4451300a2e5691">cxSysCharWidth</a>;    <span class="comment">/* System font ave width */</span></div>
<div class="line"><a name="l00762"></a><span class="lineno"><a class="line" href="a01901.html#a8b1fc138b0a5bf20a933e5414f088049">  762</a></span>&#160;    <span class="keywordtype">int</span>     <a class="code" href="a01901.html#a8b1fc138b0a5bf20a933e5414f088049">cySysCharHeight</a>;   <span class="comment">/* System font height */</span></div>
<div class="line"><a name="l00763"></a><span class="lineno"><a class="line" href="a01901.html#af0e577c2f3bf59a3136e8b1641b6f9c0">  763</a></span>&#160;    HWND    <a class="code" href="a01901.html#af0e577c2f3bf59a3136e8b1641b6f9c0">listboxHwnd</a>;       <span class="comment">/* ListBox hwnd. Non null if we are a combo</span></div>
<div class="line"><a name="l00764"></a><span class="lineno">  764</span>&#160;<span class="comment">                                  box */</span></div>
<div class="line"><a name="l00765"></a><span class="lineno"><a class="line" href="a01901.html#a00569140688ee86009f8509ad3304bd7">  765</a></span>&#160;    LPINT   <a class="code" href="a01901.html#a00569140688ee86009f8509ad3304bd7">pTabStops</a>;         <span class="comment">/* Points to an array of tab stops; First</span></div>
<div class="line"><a name="l00766"></a><span class="lineno">  766</span>&#160;<span class="comment">                                * element contains the number of elements in</span></div>
<div class="line"><a name="l00767"></a><span class="lineno">  767</span>&#160;<span class="comment">                                * the array</span></div>
<div class="line"><a name="l00768"></a><span class="lineno">  768</span>&#160;<span class="comment">                                */</span></div>
<div class="line"><a name="l00769"></a><span class="lineno"><a class="line" href="a01901.html#af73f33d650f35bbba3a6403566610116">  769</a></span>&#160;    LPINT   <a class="code" href="a01901.html#af73f33d650f35bbba3a6403566610116">charWidthBuffer</a>;</div>
<div class="line"><a name="l00770"></a><span class="lineno">  770</span>&#160; </div>
<div class="line"><a name="l00771"></a><span class="lineno"><a class="line" href="a01901.html#ad042d1743d70a971159c9cb3ea8bb8e6">  771</a></span>&#160;    BYTE    <a class="code" href="a01901.html#ad042d1743d70a971159c9cb3ea8bb8e6">charSet</a>;           <span class="comment">/* Character set for currently selected font</span></div>
<div class="line"><a name="l00772"></a><span class="lineno">  772</span>&#160;<span class="comment">                                * needed for all versions</span></div>
<div class="line"><a name="l00773"></a><span class="lineno">  773</span>&#160;<span class="comment">                                */</span></div>
<div class="line"><a name="l00774"></a><span class="lineno"><a class="line" href="a01901.html#a44bfbf1bad1abd1c46618c96f982aec4">  774</a></span>&#160;    HKL     <a class="code" href="a01901.html#a44bfbf1bad1abd1c46618c96f982aec4">hkl</a>;               <span class="comment">/* HKL (kbd layout and Locale) */</span></div>
<div class="line"><a name="l00775"></a><span class="lineno">  775</span>&#160; </div>
<div class="line"><a name="l00776"></a><span class="lineno"><a class="line" href="a01901.html#aca11e9141269a54ffda79ec776e4d679">  776</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>    <a class="code" href="a01901.html#aca11e9141269a54ffda79ec776e4d679">wMaxNegA</a>;          <span class="comment">/* The biggest negative A width, */</span></div>
<div class="line"><a name="l00777"></a><span class="lineno"><a class="line" href="a01901.html#a2c70647bf9cf74aa20872335d74b3143">  777</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>    <a class="code" href="a01901.html#a2c70647bf9cf74aa20872335d74b3143">wMaxNegAcharPos</a>;   <span class="comment">/* and how many characters it can span accross */</span></div>
<div class="line"><a name="l00778"></a><span class="lineno"><a class="line" href="a01901.html#a560d79883079b560961fefdf0934369a">  778</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>    <a class="code" href="a01901.html#a560d79883079b560961fefdf0934369a">wMaxNegC</a>;          <span class="comment">/* The biggest negative C width, */</span></div>
<div class="line"><a name="l00779"></a><span class="lineno"><a class="line" href="a01901.html#ae69ebb9f519928fda2522bc10fc5f62c">  779</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>    <a class="code" href="a01901.html#ae69ebb9f519928fda2522bc10fc5f62c">wMaxNegCcharPos</a>;   <span class="comment">/* and how many characters it can span accross */</span></div>
<div class="line"><a name="l00780"></a><span class="lineno"><a class="line" href="a01901.html#ae004c105331877165669266ff7ec37f9">  780</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>    <a class="code" href="a01901.html#ae004c105331877165669266ff7ec37f9">wLeftMargin</a>;       <span class="comment">/* Left margin width in pixels. */</span></div>
<div class="line"><a name="l00781"></a><span class="lineno"><a class="line" href="a01901.html#af6031cf3a4495fdc882641cd1a3f5a6d">  781</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>    <a class="code" href="a01901.html#af6031cf3a4495fdc882641cd1a3f5a6d">wRightMargin</a>;      <span class="comment">/* Right margin width in pixels. */</span></div>
<div class="line"><a name="l00782"></a><span class="lineno">  782</span>&#160; </div>
<div class="line"><a name="l00783"></a><span class="lineno"><a class="line" href="a01901.html#a948fab988d700b5e4718d1b782aff5c2">  783</a></span>&#160;    <a class="code" href="a00365.html#ad92d5fac09a74e3695c68da781de646b">ICH</a>     <a class="code" href="a01901.html#a948fab988d700b5e4718d1b782aff5c2">ichStartMinSel</a>;</div>
<div class="line"><a name="l00784"></a><span class="lineno"><a class="line" href="a01901.html#a43d21d3976ccf635f0bf8098396a0c96">  784</a></span>&#160;    <a class="code" href="a00365.html#ad92d5fac09a74e3695c68da781de646b">ICH</a>     <a class="code" href="a01901.html#a43d21d3976ccf635f0bf8098396a0c96">ichStartMaxSel</a>;</div>
<div class="line"><a name="l00785"></a><span class="lineno">  785</span>&#160; </div>
<div class="line"><a name="l00786"></a><span class="lineno"><a class="line" href="a01901.html#a29e9c1357646dc090d11d6b7e76f9f51">  786</a></span>&#160;    <a class="code" href="a00257.html#a8507fac53380b5cbc9aa21f8ac314995">EDITCHARSETPROC</a> <a class="code" href="a01901.html#a29e9c1357646dc090d11d6b7e76f9f51">lpfnCharset</a>; <span class="comment">/* if non-NULL, points to lpk function */</span></div>
<div class="line"><a name="l00787"></a><span class="lineno"><a class="line" href="a01901.html#a09306cf6ab0c9419f145addad50ec5ba">  787</a></span>&#160;    <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a>   <a class="code" href="a01901.html#a09306cf6ab0c9419f145addad50ec5ba">dwForeign</a>;           <span class="comment">/* A dword for lpk&#39;s to use privately</span></div>
<div class="line"><a name="l00788"></a><span class="lineno">  788</span>&#160;<span class="comment">                                  * but leave associcated with the ped</span></div>
<div class="line"><a name="l00789"></a><span class="lineno">  789</span>&#160;<span class="comment">                                  */</span></div>
<div class="line"><a name="l00790"></a><span class="lineno">  790</span>&#160; </div>
<div class="line"><a name="l00791"></a><span class="lineno"><a class="line" href="a01901.html#aa4e24199aacde3c2ea82d9be4f6ce37a">  791</a></span>&#160;    HANDLE  <a class="code" href="a01901.html#aa4e24199aacde3c2ea82d9be4f6ce37a">hInstance</a>;         <span class="comment">/* for WOW */</span></div>
<div class="line"><a name="l00792"></a><span class="lineno"><a class="line" href="a01901.html#a9025682454261461d5ca5c82b034f811">  792</a></span>&#160;    UCHAR   <a class="code" href="a01901.html#a9025682454261461d5ca5c82b034f811">seed</a>;              <span class="comment">/* used to encode and decode password text */</span></div>
<div class="line"><a name="l00793"></a><span class="lineno"><a class="line" href="a01901.html#af5a010828a8c661a2bc93df0260b2c86">  793</a></span>&#160;    BOOL    <a class="code" href="a01901.html#af5a010828a8c661a2bc93df0260b2c86">fEncoded</a>;          <span class="comment">/* is the text currently encoded */</span></div>
<div class="line"><a name="l00794"></a><span class="lineno"><a class="line" href="a01901.html#a9e9c8bf44a8b9c903e8b2bb173acbeff">  794</a></span>&#160;    <span class="keywordtype">int</span>     <a class="code" href="a01901.html#a9e9c8bf44a8b9c903e8b2bb173acbeff">iLockLevel</a>;        <span class="comment">/* number of times the text has been locked */</span></div>
<div class="line"><a name="l00795"></a><span class="lineno">  795</span>&#160;} <a class="code" href="a00257.html#a8d161a8efb59ddb72015bb38793bb3ed">ED</a>, *<a class="code" href="a00257.html#ade4a1e740f9d06527c30eea655640da5">PED</a>, **<a class="code" href="a00257.html#ae50650d21f9b97f7332f75c4769f72ac">PPED</a>;</div>
<div class="line"><a name="l00796"></a><span class="lineno">  796</span>&#160; </div>
<div class="line"><a name="l00797"></a><span class="lineno"><a class="line" href="a01905.html">  797</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="a01905.html">tagEDITWND</a> {</div>
<div class="line"><a name="l00798"></a><span class="lineno"><a class="line" href="a01905.html#a6abe98f8d8bcc1c1b1a49c0c9a15e56d">  798</a></span>&#160;    <a class="code" href="a02581.html">WND</a> <a class="code" href="a01905.html#a6abe98f8d8bcc1c1b1a49c0c9a15e56d">wnd</a>;</div>
<div class="line"><a name="l00799"></a><span class="lineno"><a class="line" href="a01905.html#a5998f8c0a0a48ded5dcaa30c4766d9cb">  799</a></span>&#160;    <a class="code" href="a01901.html">PED</a> <a class="code" href="a01905.html#a5998f8c0a0a48ded5dcaa30c4766d9cb">ped</a>;</div>
<div class="line"><a name="l00800"></a><span class="lineno">  800</span>&#160;} <a class="code" href="a00257.html#a87d598863a584601de6fa94d5739331d">EDITWND</a>, *<a class="code" href="a00257.html#afaa7a4ba0175893a9c95e6b1e31c7043">PEDITWND</a>;</div>
<div class="line"><a name="l00801"></a><span class="lineno">  801</span>&#160; </div>
<div class="line"><a name="l00802"></a><span class="lineno">  802</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00803"></a><span class="lineno">  803</span>&#160;<span class="comment"> * The following structure is used to store a selection block; In Multiline</span></div>
<div class="line"><a name="l00804"></a><span class="lineno">  804</span>&#160;<span class="comment"> * edit controls, &quot;StPos&quot; and &quot;EndPos&quot; fields contain the Starting and Ending</span></div>
<div class="line"><a name="l00805"></a><span class="lineno">  805</span>&#160;<span class="comment"> * lines of the block. In Single line edit controls, &quot;StPos&quot; and &quot;EndPos&quot;</span></div>
<div class="line"><a name="l00806"></a><span class="lineno">  806</span>&#160;<span class="comment"> * contain the Starting and Ending character positions of the block;</span></div>
<div class="line"><a name="l00807"></a><span class="lineno">  807</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00808"></a><span class="lineno"><a class="line" href="a01909.html">  808</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="a01909.html">tagBLOCK</a> {</div>
<div class="line"><a name="l00809"></a><span class="lineno"><a class="line" href="a01909.html#a59dc4780c2a91355f90fb9787ee048de">  809</a></span>&#160;    <a class="code" href="a00365.html#ad92d5fac09a74e3695c68da781de646b">ICH</a> <a class="code" href="a01909.html#a59dc4780c2a91355f90fb9787ee048de">StPos</a>;</div>
<div class="line"><a name="l00810"></a><span class="lineno"><a class="line" href="a01909.html#a63f745c3f41820ad0e5f953c6d30e1cc">  810</a></span>&#160;    <a class="code" href="a00365.html#ad92d5fac09a74e3695c68da781de646b">ICH</a> <a class="code" href="a01909.html#a63f745c3f41820ad0e5f953c6d30e1cc">EndPos</a>;</div>
<div class="line"><a name="l00811"></a><span class="lineno">  811</span>&#160;}  <a class="code" href="a00257.html#a52dbeed17cec56a706a956bec23d4546">BLOCK</a>, *<a class="code" href="a00257.html#a83684db6c9fac314a6530f45caf12be1">LPBLOCK</a>;</div>
<div class="line"><a name="l00812"></a><span class="lineno">  812</span>&#160; </div>
<div class="line"><a name="l00813"></a><span class="lineno">  813</span>&#160;<span class="comment">/*  The following structure is used to store complete information about a</span></div>
<div class="line"><a name="l00814"></a><span class="lineno">  814</span>&#160;<span class="comment"> *  a strip of text.</span></div>
<div class="line"><a name="l00815"></a><span class="lineno">  815</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00816"></a><span class="lineno"><a class="line" href="a01913.html">  816</a></span>&#160;<span class="keyword">typedef</span>  <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00817"></a><span class="lineno"><a class="line" href="a01913.html#a9b179585bafeb968e7214a12ce85a633">  817</a></span>&#160;    LPSTR   <a class="code" href="a01913.html#a9b179585bafeb968e7214a12ce85a633">lpString</a>;</div>
<div class="line"><a name="l00818"></a><span class="lineno"><a class="line" href="a01913.html#ae6880a1e854653a65994b76922a95695">  818</a></span>&#160;    <a class="code" href="a00365.html#ad92d5fac09a74e3695c68da781de646b">ICH</a>     <a class="code" href="a01913.html#ae6880a1e854653a65994b76922a95695">ichString</a>;</div>
<div class="line"><a name="l00819"></a><span class="lineno"><a class="line" href="a01913.html#a1e4e2a1d327da7855095c0fa5d55f04c">  819</a></span>&#160;    <a class="code" href="a00365.html#ad92d5fac09a74e3695c68da781de646b">ICH</a>     <a class="code" href="a01913.html#a1e4e2a1d327da7855095c0fa5d55f04c">nCount</a>;</div>
<div class="line"><a name="l00820"></a><span class="lineno"><a class="line" href="a01913.html#abb3c14989c7582c073ad6667d2de3f32">  820</a></span>&#160;    <span class="keywordtype">int</span>     <a class="code" href="a01913.html#abb3c14989c7582c073ad6667d2de3f32">XStartPos</a>;</div>
<div class="line"><a name="l00821"></a><span class="lineno">  821</span>&#160;}  <a class="code" href="a01913.html">STRIPINFO</a>;</div>
<div class="line"><a name="l00822"></a><span class="lineno"><a class="line" href="a00257.html#a7a3a406d5e4061db23234f29bef76569">  822</a></span>&#160;<span class="keyword">typedef</span>  <a class="code" href="a01913.html">STRIPINFO</a> FAR *<a class="code" href="a00257.html#a7a3a406d5e4061db23234f29bef76569">LPSTRIPINFO</a>;</div>
<div class="line"><a name="l00823"></a><span class="lineno">  823</span>&#160; </div>
<div class="line"><a name="l00824"></a><span class="lineno">  824</span>&#160; </div>
<div class="line"><a name="l00825"></a><span class="lineno">  825</span>&#160; </div>
<div class="line"><a name="l00831"></a><span class="lineno">  831</span>&#160;<span class="preprocessor">#define IsLBoxVisible(plb)  (plb-&gt;fRedraw &amp;&amp; IsVisible(plb-&gt;spwnd))</span></div>
<div class="line"><a name="l00832"></a><span class="lineno">  832</span>&#160; </div>
<div class="line"><a name="l00833"></a><span class="lineno">  833</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00834"></a><span class="lineno">  834</span>&#160;<span class="comment"> * Number of list box items we allocated whenever we grow the list box</span></div>
<div class="line"><a name="l00835"></a><span class="lineno">  835</span>&#160;<span class="comment"> * structures.</span></div>
<div class="line"><a name="l00836"></a><span class="lineno">  836</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00837"></a><span class="lineno">  837</span>&#160;<span class="preprocessor">#define CITEMSALLOC     32</span></div>
<div class="line"><a name="l00838"></a><span class="lineno">  838</span>&#160; </div>
<div class="line"><a name="l00839"></a><span class="lineno">  839</span>&#160;<span class="comment">/* Return Values */</span></div>
<div class="line"><a name="l00840"></a><span class="lineno">  840</span>&#160;<span class="preprocessor">#define EQ        0</span></div>
<div class="line"><a name="l00841"></a><span class="lineno">  841</span>&#160;<span class="preprocessor">#define PREFIX    1</span></div>
<div class="line"><a name="l00842"></a><span class="lineno">  842</span>&#160;<span class="preprocessor">#define LT        2</span></div>
<div class="line"><a name="l00843"></a><span class="lineno">  843</span>&#160;<span class="preprocessor">#define GT        3</span></div>
<div class="line"><a name="l00844"></a><span class="lineno">  844</span>&#160; </div>
<div class="line"><a name="l00845"></a><span class="lineno">  845</span>&#160;<span class="preprocessor">#define XCOORD(l)   ((int)LOWORD(l))</span></div>
<div class="line"><a name="l00846"></a><span class="lineno">  846</span>&#160;<span class="preprocessor">#define YCOORD(l)   ((int)HIWORD(l))</span></div>
<div class="line"><a name="l00847"></a><span class="lineno">  847</span>&#160;<span class="preprocessor">#define mod(a,b)    (a - a/b*b)</span></div>
<div class="line"><a name="l00848"></a><span class="lineno">  848</span>&#160; </div>
<div class="line"><a name="l00849"></a><span class="lineno">  849</span>&#160;<span class="preprocessor">#define         SINGLESEL       0</span></div>
<div class="line"><a name="l00850"></a><span class="lineno">  850</span>&#160;<span class="preprocessor">#define         MULTIPLESEL     1</span></div>
<div class="line"><a name="l00851"></a><span class="lineno">  851</span>&#160;<span class="preprocessor">#define         EXTENDEDSEL     2</span></div>
<div class="line"><a name="l00852"></a><span class="lineno">  852</span>&#160; </div>
<div class="line"><a name="l00853"></a><span class="lineno">  853</span>&#160;<span class="preprocessor">#define LBI_ADD     0x0004</span></div>
<div class="line"><a name="l00854"></a><span class="lineno">  854</span>&#160; </div>
<div class="line"><a name="l00855"></a><span class="lineno">  855</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00856"></a><span class="lineno">  856</span>&#160;<span class="comment"> * List Box Instance Variables</span></div>
<div class="line"><a name="l00857"></a><span class="lineno">  857</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00858"></a><span class="lineno"><a class="line" href="a01917.html">  858</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="a01917.html">_SCROLLPOS</a> {</div>
<div class="line"><a name="l00859"></a><span class="lineno"><a class="line" href="a01917.html#acc0a73612ab9f5683ec1f2af53dcdca0">  859</a></span>&#160;    <a class="code" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a> <a class="code" href="a01917.html#acc0a73612ab9f5683ec1f2af53dcdca0">cItems</a>;</div>
<div class="line"><a name="l00860"></a><span class="lineno"><a class="line" href="a01917.html#ad4c37af4c2923b1bf9383de2d90d3bbf">  860</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> <a class="code" href="a01917.html#ad4c37af4c2923b1bf9383de2d90d3bbf">iPage</a>;</div>
<div class="line"><a name="l00861"></a><span class="lineno"><a class="line" href="a01917.html#a82743a203ae935594531fdbc9539b545">  861</a></span>&#160;    <a class="code" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a> <a class="code" href="a01917.html#a82743a203ae935594531fdbc9539b545">iPos</a>;</div>
<div class="line"><a name="l00862"></a><span class="lineno"><a class="line" href="a01917.html#a945bb59aa2eb5c750311ce55eb87699a">  862</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> <a class="code" href="a01917.html#a945bb59aa2eb5c750311ce55eb87699a">fMask</a>;</div>
<div class="line"><a name="l00863"></a><span class="lineno"><a class="line" href="a01917.html#ab82d6fc6becaa18c4a882bcc35cc1a6a">  863</a></span>&#160;    <a class="code" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a> <a class="code" href="a01917.html#ab82d6fc6becaa18c4a882bcc35cc1a6a">iReturn</a>;</div>
<div class="line"><a name="l00864"></a><span class="lineno">  864</span>&#160;} <a class="code" href="a00257.html#a4f5ea2c87c2ddb76ee5c4d783de9e430">SCROLLPOS</a>, *<a class="code" href="a00257.html#a46f7efd6eed82fc7f78fe29bfba05bb3">PSCROLLPOS</a>;</div>
<div class="line"><a name="l00865"></a><span class="lineno">  865</span>&#160; </div>
<div class="line"><a name="l00866"></a><span class="lineno"><a class="line" href="a01921.html">  866</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="a01921.html">tagLBIV</a> {</div>
<div class="line"><a name="l00867"></a><span class="lineno"><a class="line" href="a01921.html#acef4f1ea8a2a05629749d4ddfb105bd2">  867</a></span>&#160;    <a class="code" href="a02581.html">PWND</a>    <a class="code" href="a01921.html#acef4f1ea8a2a05629749d4ddfb105bd2">spwndParent</a>;    <span class="comment">/* parent window */</span></div>
<div class="line"><a name="l00868"></a><span class="lineno"><a class="line" href="a01921.html#a5bd218ff1246ad262a29b369703fe78c">  868</a></span>&#160;    <a class="code" href="a02581.html">PWND</a>    <a class="code" href="a01921.html#a5bd218ff1246ad262a29b369703fe78c">spwnd</a>;          <span class="comment">/* lbox ctl window */</span></div>
<div class="line"><a name="l00869"></a><span class="lineno"><a class="line" href="a01921.html#ab84d959c8cc5598602cd735047f91f06">  869</a></span>&#160;    <a class="code" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a>     <a class="code" href="a01921.html#ab84d959c8cc5598602cd735047f91f06">iTop</a>;           <span class="comment">/* index of top item displayed          */</span></div>
<div class="line"><a name="l00870"></a><span class="lineno"><a class="line" href="a01921.html#ad51e2455d51f0327e18d4b156690db26">  870</a></span>&#160;    <a class="code" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a>     <a class="code" href="a01921.html#ad51e2455d51f0327e18d4b156690db26">iSel</a>;           <span class="comment">/* index of current item selected       */</span></div>
<div class="line"><a name="l00871"></a><span class="lineno"><a class="line" href="a01921.html#adf215a463519586b3a5202285100f6ab">  871</a></span>&#160;    <a class="code" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a>     <a class="code" href="a01921.html#adf215a463519586b3a5202285100f6ab">iSelBase</a>;       <span class="comment">/* base sel for multiple selections     */</span></div>
<div class="line"><a name="l00872"></a><span class="lineno"><a class="line" href="a01921.html#af031416b0c1aad3b57cc15c469f41ecc">  872</a></span>&#160;    <a class="code" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a>     <a class="code" href="a01921.html#af031416b0c1aad3b57cc15c469f41ecc">cItemFullMax</a>;   <span class="comment">/* cnt of Fully Visible items. Always contains</span></div>
<div class="line"><a name="l00873"></a><span class="lineno">  873</span>&#160;<span class="comment">                               result of CItemInWindow(plb, FALSE) for fixed</span></div>
<div class="line"><a name="l00874"></a><span class="lineno">  874</span>&#160;<span class="comment">                               height listboxes. Contains 1 for var height</span></div>
<div class="line"><a name="l00875"></a><span class="lineno">  875</span>&#160;<span class="comment">                               listboxes. */</span></div>
<div class="line"><a name="l00876"></a><span class="lineno"><a class="line" href="a01921.html#aa846f9b41c896f518fb18a97307280f2">  876</a></span>&#160;    <a class="code" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a>     <a class="code" href="a01921.html#aa846f9b41c896f518fb18a97307280f2">cMac</a>;           <span class="comment">/* cnt of items in listbox              */</span></div>
<div class="line"><a name="l00877"></a><span class="lineno"><a class="line" href="a01921.html#a0ea0e3d0637c09a5fab41ab4568caa05">  877</a></span>&#160;    <a class="code" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a>     <a class="code" href="a01921.html#a0ea0e3d0637c09a5fab41ab4568caa05">cMax</a>;           <span class="comment">/* cnt of total # items allocated for rgpch.</span></div>
<div class="line"><a name="l00878"></a><span class="lineno">  878</span>&#160;<span class="comment">                               Not all are necessarly in use    */</span></div>
<div class="line"><a name="l00879"></a><span class="lineno"><a class="line" href="a01921.html#a7180230449158127a3f88b1441f673f2">  879</a></span>&#160;    PBYTE   <a class="code" href="a01921.html#a7180230449158127a3f88b1441f673f2">rgpch</a>;          <span class="comment">/* pointer to array of string offsets    */</span></div>
<div class="line"><a name="l00880"></a><span class="lineno"><a class="line" href="a01921.html#ae3f41ae09649e6eb90edca233ee0953f">  880</a></span>&#160;    LPWSTR  <a class="code" href="a01921.html#ae3f41ae09649e6eb90edca233ee0953f">hStrings</a>;       <span class="comment">/* string storage handle                */</span></div>
<div class="line"><a name="l00881"></a><span class="lineno"><a class="line" href="a01921.html#aff609797da6f70a131cef68d7a77ba8d">  881</a></span>&#160;    <a class="code" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a>     <a class="code" href="a01921.html#aff609797da6f70a131cef68d7a77ba8d">cchStrings</a>;     <span class="comment">/* Size in bytes of hStrings            */</span></div>
<div class="line"><a name="l00882"></a><span class="lineno"><a class="line" href="a01921.html#a6a3968fe577caa510feabc8750b8ae60">  882</a></span>&#160;    <a class="code" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a>     <a class="code" href="a01921.html#a6a3968fe577caa510feabc8750b8ae60">ichAlloc</a>;       <span class="comment">/* Pointer to end of hStrings (end of last valid</span></div>
<div class="line"><a name="l00883"></a><span class="lineno">  883</span>&#160;<span class="comment">                               string) */</span></div>
<div class="line"><a name="l00884"></a><span class="lineno"><a class="line" href="a01921.html#a1124072913a956eef893c0f0eaeb37ee">  884</a></span>&#160;    <a class="code" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a>     <a class="code" href="a01921.html#a1124072913a956eef893c0f0eaeb37ee">cxChar</a>;         <span class="comment">/* Width of a character                 */</span></div>
<div class="line"><a name="l00885"></a><span class="lineno"><a class="line" href="a01921.html#ad3b86740a8dc2f157aa4ec0a31a68acc">  885</a></span>&#160;    <a class="code" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a>     <a class="code" href="a01921.html#ad3b86740a8dc2f157aa4ec0a31a68acc">cyChar</a>;         <span class="comment">/* height of line                       */</span></div>
<div class="line"><a name="l00886"></a><span class="lineno"><a class="line" href="a01921.html#a4c7cc6d8519ffa5ea6a54871de55ff67">  886</a></span>&#160;    <a class="code" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a>     <a class="code" href="a01921.html#a4c7cc6d8519ffa5ea6a54871de55ff67">cxColumn</a>;       <span class="comment">/* width of a column in multicolumn listboxes */</span></div>
<div class="line"><a name="l00887"></a><span class="lineno"><a class="line" href="a01921.html#ad26857fa34502b7c3be7f4ea963adcc2">  887</a></span>&#160;    <a class="code" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a>     <a class="code" href="a01921.html#ad26857fa34502b7c3be7f4ea963adcc2">itemsPerColumn</a>; <span class="comment">/* for multicolumn listboxes */</span></div>
<div class="line"><a name="l00888"></a><span class="lineno"><a class="line" href="a01921.html#a8abffa689a2601dffeb2ec73f0d35c8b">  888</a></span>&#160;    <a class="code" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a>     <a class="code" href="a01921.html#a8abffa689a2601dffeb2ec73f0d35c8b">numberOfColumns</a>; <span class="comment">/* for multicolumn listboxes */</span></div>
<div class="line"><a name="l00889"></a><span class="lineno"><a class="line" href="a01921.html#a9ada3083558f129abda303f9fa998b2b">  889</a></span>&#160;    POINT   <a class="code" href="a01921.html#a9ada3083558f129abda303f9fa998b2b">ptPrev</a>;         <span class="comment">/* coord of last tracked mouse pt. used for auto</span></div>
<div class="line"><a name="l00890"></a><span class="lineno">  890</span>&#160;<span class="comment">                               scrolling the listbox during timer&#39;s */</span></div>
<div class="line"><a name="l00891"></a><span class="lineno">  891</span>&#160; </div>
<div class="line"><a name="l00892"></a><span class="lineno"><a class="line" href="a01921.html#a10cabd3870f697deba5823036713c506">  892</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>    <a class="code" href="a01921.html#a10cabd3870f697deba5823036713c506">OwnerDraw</a>:2;      <span class="comment">/* Owner draw styles. Non-zero if ownerdraw. */</span></div>
<div class="line"><a name="l00893"></a><span class="lineno"><a class="line" href="a01921.html#abae0c031d21e87807959f436a83ce8a4">  893</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>     <a class="code" href="a01921.html#abae0c031d21e87807959f436a83ce8a4">fRedraw</a>:1;      <span class="comment">/* if TRUE then do repaints             */</span></div>
<div class="line"><a name="l00894"></a><span class="lineno"><a class="line" href="a01921.html#a80b0656135ca243454b281299f0cebe2">  894</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>     <a class="code" href="a01921.html#a80b0656135ca243454b281299f0cebe2">fDeferUpdate</a>:1; <span class="comment">/* */</span></div>
<div class="line"><a name="l00895"></a><span class="lineno"><a class="line" href="a01921.html#a9a44c9750003967e35e3e9618dbb9f9f">  895</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>    <a class="code" href="a01921.html#a9a44c9750003967e35e3e9618dbb9f9f">wMultiple</a>:2;      <span class="comment">/* SINGLESEL allows a single item to be selected.</span></div>
<div class="line"><a name="l00896"></a><span class="lineno">  896</span>&#160;<span class="comment">                             * MULTIPLESEL allows simple toggle multi-selection</span></div>
<div class="line"><a name="l00897"></a><span class="lineno">  897</span>&#160;<span class="comment">                             * EXTENDEDSEL allows extended multi selection;</span></div>
<div class="line"><a name="l00898"></a><span class="lineno">  898</span>&#160;<span class="comment">                             */</span></div>
<div class="line"><a name="l00899"></a><span class="lineno">  899</span>&#160; </div>
<div class="line"><a name="l00900"></a><span class="lineno"><a class="line" href="a01921.html#a24b6de31024474ff1550465e19d10ae6">  900</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>     <a class="code" href="a01921.html#a24b6de31024474ff1550465e19d10ae6">fSort</a>:1;        <span class="comment">/* if TRUE the sort list                */</span></div>
<div class="line"><a name="l00901"></a><span class="lineno"><a class="line" href="a01921.html#a8801059e7c206fcf355f653186fc724f">  901</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>     <a class="code" href="a01921.html#a8801059e7c206fcf355f653186fc724f">fNotify</a>:1;      <span class="comment">/* if TRUE then Notify parent           */</span></div>
<div class="line"><a name="l00902"></a><span class="lineno"><a class="line" href="a01921.html#a25db36433a3a98e02dad54d430c71c20">  902</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>     <a class="code" href="a01921.html#a25db36433a3a98e02dad54d430c71c20">fMouseDown</a>:1;   <span class="comment">/* if TRUE then process mouse moves/mouseup */</span></div>
<div class="line"><a name="l00903"></a><span class="lineno"><a class="line" href="a01921.html#a5ac5d27cb973307dfdfdac0d1e95c9d3">  903</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>     <a class="code" href="a01921.html#a5ac5d27cb973307dfdfdac0d1e95c9d3">fCaptured</a>:1;    <span class="comment">// if TRUE then process mouse messages</span></div>
<div class="line"><a name="l00904"></a><span class="lineno"><a class="line" href="a01921.html#ab8ce3162badb545a4d4933d983a520e9">  904</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>     <a class="code" href="a01921.html#ab8ce3162badb545a4d4933d983a520e9">fCaret</a>:1;       <span class="comment">/* flashing caret allowed               */</span></div>
<div class="line"><a name="l00905"></a><span class="lineno"><a class="line" href="a01921.html#a48c3e8983b7f7d5047c9acf709e93b91">  905</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>     <a class="code" href="a01921.html#a48c3e8983b7f7d5047c9acf709e93b91">fDoubleClick</a>:1; <span class="comment">/* mouse down in double click           */</span></div>
<div class="line"><a name="l00906"></a><span class="lineno"><a class="line" href="a01921.html#a966f3d0dd6186f52544df9f242eca9bf">  906</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>     <a class="code" href="a01921.html#a966f3d0dd6186f52544df9f242eca9bf">fCaretOn</a>:1;     <span class="comment">/* if TRUE then caret is on             */</span></div>
<div class="line"><a name="l00907"></a><span class="lineno"><a class="line" href="a01921.html#ad47b23688fef06f381138397a3daf2ee">  907</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>     <a class="code" href="a01921.html#ad47b23688fef06f381138397a3daf2ee">fAddSelMode</a>:1;  <span class="comment">/* if TRUE, then it is in ADD selection mode */</span></div>
<div class="line"><a name="l00908"></a><span class="lineno"><a class="line" href="a01921.html#ab2a934bf9afb31afe96402ee89a76106">  908</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>     <a class="code" href="a01921.html#ab2a934bf9afb31afe96402ee89a76106">fHasStrings</a>:1;  <span class="comment">/* True if the listbox has a string associated</span></div>
<div class="line"><a name="l00909"></a><span class="lineno">  909</span>&#160;<span class="comment">                             * with each item else it has an app suppled LONG</span></div>
<div class="line"><a name="l00910"></a><span class="lineno">  910</span>&#160;<span class="comment">                             * value and is ownerdraw</span></div>
<div class="line"><a name="l00911"></a><span class="lineno">  911</span>&#160;<span class="comment">                             */</span></div>
<div class="line"><a name="l00912"></a><span class="lineno"><a class="line" href="a01921.html#ad608b48791acd2c231c3e7b7bcf69067">  912</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>     <a class="code" href="a01921.html#ad608b48791acd2c231c3e7b7bcf69067">fHasData</a>:1;    <span class="comment">/* if FALSE, then lb doesn&#39;t keep any line data</span></div>
<div class="line"><a name="l00913"></a><span class="lineno">  913</span>&#160;<span class="comment">                             * beyond selection state, but instead calls back</span></div>
<div class="line"><a name="l00914"></a><span class="lineno">  914</span>&#160;<span class="comment">                             * to the client for each line&#39;s definition.</span></div>
<div class="line"><a name="l00915"></a><span class="lineno">  915</span>&#160;<span class="comment">                             * Forces OwnerDraw==OWNERDRAWFIXED, !fSort,</span></div>
<div class="line"><a name="l00916"></a><span class="lineno">  916</span>&#160;<span class="comment">                             * and !fHasStrings.</span></div>
<div class="line"><a name="l00917"></a><span class="lineno">  917</span>&#160;<span class="comment">                             */</span></div>
<div class="line"><a name="l00918"></a><span class="lineno"><a class="line" href="a01921.html#ab5c46a12f9054c978c19f39dba9acd91">  918</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>     <a class="code" href="a01921.html#ab5c46a12f9054c978c19f39dba9acd91">fNewItemState</a>:1; <span class="comment">/* select/deselect mode? for multiselection lb</span></div>
<div class="line"><a name="l00919"></a><span class="lineno">  919</span>&#160;<span class="comment">                              */</span></div>
<div class="line"><a name="l00920"></a><span class="lineno"><a class="line" href="a01921.html#a6ff15d59e2ec810d611f15e071e59de2">  920</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>     <a class="code" href="a01921.html#a6ff15d59e2ec810d611f15e071e59de2">fUseTabStops</a>:1; <span class="comment">/* True if the non-ownerdraw listbox should handle</span></div>
<div class="line"><a name="l00921"></a><span class="lineno">  921</span>&#160;<span class="comment">                             * tabstops</span></div>
<div class="line"><a name="l00922"></a><span class="lineno">  922</span>&#160;<span class="comment">                             */</span></div>
<div class="line"><a name="l00923"></a><span class="lineno"><a class="line" href="a01921.html#a622fb355036d625d60042b78025ecdc3">  923</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>     <a class="code" href="a01921.html#a622fb355036d625d60042b78025ecdc3">fMultiColumn</a>:1; <span class="comment">/* True if this is a multicolumn listbox */</span></div>
<div class="line"><a name="l00924"></a><span class="lineno"><a class="line" href="a01921.html#a7e97ae52e49311f23faaebbdd83e38c7">  924</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>     <a class="code" href="a01921.html#a7e97ae52e49311f23faaebbdd83e38c7">fNoIntegralHeight</a>:1; <span class="comment">/* True if we don&#39;t want to size the listbox</span></div>
<div class="line"><a name="l00925"></a><span class="lineno">  925</span>&#160;<span class="comment">                                  * an integral lineheight</span></div>
<div class="line"><a name="l00926"></a><span class="lineno">  926</span>&#160;<span class="comment">                                  */</span></div>
<div class="line"><a name="l00927"></a><span class="lineno"><a class="line" href="a01921.html#ae4c077c45b12c7f8065672dbc5efa65f">  927</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>     <a class="code" href="a01921.html#ae4c077c45b12c7f8065672dbc5efa65f">fWantKeyboardInput</a>:1; <span class="comment">/* True if we should pass on WM_KEY &amp; CHAR</span></div>
<div class="line"><a name="l00928"></a><span class="lineno">  928</span>&#160;<span class="comment">                                   * so that the app can go to special items</span></div>
<div class="line"><a name="l00929"></a><span class="lineno">  929</span>&#160;<span class="comment">                                   * with them.</span></div>
<div class="line"><a name="l00930"></a><span class="lineno">  930</span>&#160;<span class="comment">                                   */</span></div>
<div class="line"><a name="l00931"></a><span class="lineno"><a class="line" href="a01921.html#a8c22d5acea85648f5ad4d7388a73cd3e">  931</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>     <a class="code" href="a01921.html#a8c22d5acea85648f5ad4d7388a73cd3e">fDisableNoScroll</a>:1;   <span class="comment">/* True if the listbox should</span></div>
<div class="line"><a name="l00932"></a><span class="lineno">  932</span>&#160;<span class="comment">                                    * automatically Enable/disable</span></div>
<div class="line"><a name="l00933"></a><span class="lineno">  933</span>&#160;<span class="comment">                                    * it&#39;s scroll bars. If false, the scroll</span></div>
<div class="line"><a name="l00934"></a><span class="lineno">  934</span>&#160;<span class="comment">                                    * bars will be hidden/Shown automatically</span></div>
<div class="line"><a name="l00935"></a><span class="lineno">  935</span>&#160;<span class="comment">                                    * if they are present.</span></div>
<div class="line"><a name="l00936"></a><span class="lineno">  936</span>&#160;<span class="comment">                                    */</span></div>
<div class="line"><a name="l00937"></a><span class="lineno"><a class="line" href="a01921.html#a3b09e3cddaf31f472117320e7a71ce17">  937</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>    <a class="code" href="a01921.html#a3b09e3cddaf31f472117320e7a71ce17">fHorzBar</a>:1; <span class="comment">// TRUE if WS_HSCROLL specified at create time</span></div>
<div class="line"><a name="l00938"></a><span class="lineno">  938</span>&#160; </div>
<div class="line"><a name="l00939"></a><span class="lineno"><a class="line" href="a01921.html#a0a54068a7898d057f9779868af834827">  939</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>    <a class="code" href="a01921.html#a0a54068a7898d057f9779868af834827">fVertBar</a>:1; <span class="comment">// TRUE if WS_VSCROLL specified at create time</span></div>
<div class="line"><a name="l00940"></a><span class="lineno"><a class="line" href="a01921.html#a0f6bdbdc8f01ab790cee26a848d27730">  940</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>    <a class="code" href="a01921.html#a0f6bdbdc8f01ab790cee26a848d27730">fFromInsert</a>:1;  <span class="comment">// TRUE if client drawing should be deferred during delete/insert ops</span></div>
<div class="line"><a name="l00941"></a><span class="lineno"><a class="line" href="a01921.html#ab77045ac872df15332c0f71fe22c688a">  941</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>    <a class="code" href="a01921.html#ab77045ac872df15332c0f71fe22c688a">fNoSel</a>:1;</div>
<div class="line"><a name="l00942"></a><span class="lineno">  942</span>&#160; </div>
<div class="line"><a name="l00943"></a><span class="lineno"><a class="line" href="a01921.html#a50322b89309802e9bdbefe0884dea9ca">  943</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>    <a class="code" href="a01921.html#a50322b89309802e9bdbefe0884dea9ca">fHorzInitialized</a> : 1;   <span class="comment">// Horz scroll cache initialized</span></div>
<div class="line"><a name="l00944"></a><span class="lineno"><a class="line" href="a01921.html#aa9348d44e90566be977ce510adab2424">  944</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>    <a class="code" href="a01921.html#aa9348d44e90566be977ce510adab2424">fVertInitialized</a> : 1;   <span class="comment">// Vert scroll cache initialized</span></div>
<div class="line"><a name="l00945"></a><span class="lineno">  945</span>&#160; </div>
<div class="line"><a name="l00946"></a><span class="lineno"><a class="line" href="a01921.html#a8e7e6fd141922615500ea260c09efd39">  946</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>    <a class="code" href="a01921.html#a8e7e6fd141922615500ea260c09efd39">fSized</a> : 1;             <span class="comment">// Listbox was resized.</span></div>
<div class="line"><a name="l00947"></a><span class="lineno"><a class="line" href="a01921.html#abce011e185972d4857404c2723d7de94">  947</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>    <a class="code" href="a01921.html#abce011e185972d4857404c2723d7de94">fIgnoreSizeMsg</a> : 1;     <span class="comment">// If TRUE, ignore WM_SIZE message</span></div>
<div class="line"><a name="l00948"></a><span class="lineno">  948</span>&#160; </div>
<div class="line"><a name="l00949"></a><span class="lineno"><a class="line" href="a01921.html#af2ccabe4821a7339ec42ca3f2713a7e6">  949</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>    <a class="code" href="a01921.html#af2ccabe4821a7339ec42ca3f2713a7e6">fInitialized</a> : 1;</div>
<div class="line"><a name="l00950"></a><span class="lineno">  950</span>&#160; </div>
<div class="line"><a name="l00951"></a><span class="lineno"><a class="line" href="a01921.html#a2ce25ccdb5a932ee4e4a66b2a9311714">  951</a></span>&#160;    <a class="code" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a>     <a class="code" href="a01921.html#a2ce25ccdb5a932ee4e4a66b2a9311714">iLastSelection</a>; <span class="comment">/* Used for cancelable selection. Last selection</span></div>
<div class="line"><a name="l00952"></a><span class="lineno">  952</span>&#160;<span class="comment">                             * in listbox for combo box support</span></div>
<div class="line"><a name="l00953"></a><span class="lineno">  953</span>&#160;<span class="comment">                             */</span></div>
<div class="line"><a name="l00954"></a><span class="lineno"><a class="line" href="a01921.html#abf52a6d63a553ed418bada12c9b2417b">  954</a></span>&#160;    <a class="code" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a>     <a class="code" href="a01921.html#abf52a6d63a553ed418bada12c9b2417b">iMouseDown</a>;     <span class="comment">/* For multiselection mouse click &amp; drag extended</span></div>
<div class="line"><a name="l00955"></a><span class="lineno">  955</span>&#160;<span class="comment">                             * selection. It is the ANCHOR point for range</span></div>
<div class="line"><a name="l00956"></a><span class="lineno">  956</span>&#160;<span class="comment">                             * selections</span></div>
<div class="line"><a name="l00957"></a><span class="lineno">  957</span>&#160;<span class="comment">                             */</span></div>
<div class="line"><a name="l00958"></a><span class="lineno"><a class="line" href="a01921.html#a8c0dc9620cae7cb22027259c60715572">  958</a></span>&#160;    <a class="code" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a>     <a class="code" href="a01921.html#a8c0dc9620cae7cb22027259c60715572">iLastMouseMove</a>; <span class="comment">/* selection of listbox items */</span></div>
<div class="line"><a name="l00959"></a><span class="lineno">  959</span>&#160;    <span class="comment">/*</span></div>
<div class="line"><a name="l00960"></a><span class="lineno">  960</span>&#160;<span class="comment">     * IanJa/Win32: Tab positions remain int for 32-bit API ??</span></div>
<div class="line"><a name="l00961"></a><span class="lineno">  961</span>&#160;<span class="comment">     */</span></div>
<div class="line"><a name="l00962"></a><span class="lineno"><a class="line" href="a01921.html#ad4c13b553aaf7089d455da60aa2ff1a1">  962</a></span>&#160;    LPINT   <a class="code" href="a01921.html#ad4c13b553aaf7089d455da60aa2ff1a1">iTabPixelPositions</a>; <span class="comment">/* List of positions for tabs */</span></div>
<div class="line"><a name="l00963"></a><span class="lineno"><a class="line" href="a01921.html#a28addd302ddcd18f236d3df387de182d">  963</a></span>&#160;    HANDLE  <a class="code" href="a01921.html#a28addd302ddcd18f236d3df387de182d">hFont</a>;          <span class="comment">/* User settable font for listboxes */</span></div>
<div class="line"><a name="l00964"></a><span class="lineno"><a class="line" href="a01921.html#aaef455959b7907cbaff286e61c5e029b">  964</a></span>&#160;    <span class="keywordtype">int</span>     <a class="code" href="a01921.html#aaef455959b7907cbaff286e61c5e029b">xOrigin</a>;        <span class="comment">/* For horizontal scrolling. The current x origin */</span></div>
<div class="line"><a name="l00965"></a><span class="lineno"><a class="line" href="a01921.html#ac78ad025d5ad2100193d42ab9c1a963e">  965</a></span>&#160;    <span class="keywordtype">int</span>     <a class="code" href="a01921.html#ac78ad025d5ad2100193d42ab9c1a963e">maxWidth</a>;       <span class="comment">/* Maximum width of listbox in pixels for</span></div>
<div class="line"><a name="l00966"></a><span class="lineno">  966</span>&#160;<span class="comment">                               horizontal scrolling purposes */</span></div>
<div class="line"><a name="l00967"></a><span class="lineno"><a class="line" href="a01921.html#a0c0967f12b88efa3c64b143a35789575">  967</a></span>&#160;    <a class="code" href="a01889.html">PCBOX</a>   <a class="code" href="a01921.html#a0c0967f12b88efa3c64b143a35789575">pcbox</a>;          <span class="comment">/* Combo box pointer */</span></div>
<div class="line"><a name="l00968"></a><span class="lineno"><a class="line" href="a01921.html#acc6792141787aadc4d90abe018db1e02">  968</a></span>&#160;    HDC     <a class="code" href="a01921.html#acc6792141787aadc4d90abe018db1e02">hdc</a>;            <span class="comment">/* hdc currently in use */</span></div>
<div class="line"><a name="l00969"></a><span class="lineno"><a class="line" href="a01921.html#a184cfe5bce5449060dfeedb44f9cc0dc">  969</a></span>&#160;    <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a>   <a class="code" href="a01921.html#a184cfe5bce5449060dfeedb44f9cc0dc">dwLocaleId</a>;     <span class="comment">/* Locale used for sorting strings in list box */</span></div>
<div class="line"><a name="l00970"></a><span class="lineno"><a class="line" href="a01921.html#a9172a7303e1d604e9057dd4908cc315e">  970</a></span>&#160;    <span class="keywordtype">int</span>     <a class="code" href="a01921.html#a9172a7303e1d604e9057dd4908cc315e">iTypeSearch</a>;</div>
<div class="line"><a name="l00971"></a><span class="lineno"><a class="line" href="a01921.html#abd82c7a0e6e732b48c85d792963b2414">  971</a></span>&#160;    LPWSTR  <a class="code" href="a01921.html#abd82c7a0e6e732b48c85d792963b2414">pszTypeSearch</a>;</div>
<div class="line"><a name="l00972"></a><span class="lineno"><a class="line" href="a01921.html#a594afd187a730d79a889985d8f3c8d73">  972</a></span>&#160;    <a class="code" href="a01917.html">SCROLLPOS</a> <a class="code" href="a01921.html#a594afd187a730d79a889985d8f3c8d73">HPos</a>;</div>
<div class="line"><a name="l00973"></a><span class="lineno"><a class="line" href="a01921.html#a564b3833691426f4291fbbae1c9f9dc6">  973</a></span>&#160;    <a class="code" href="a01917.html">SCROLLPOS</a> <a class="code" href="a01921.html#a564b3833691426f4291fbbae1c9f9dc6">VPos</a>;</div>
<div class="line"><a name="l00974"></a><span class="lineno">  974</span>&#160;} <a class="code" href="a00257.html#a24d01d1e8749b9e2c6d54a9cfb3019fc">LBIV</a>, *<a class="code" href="a00257.html#a1ef0da836aee54f9d545b232ae483b05">PLBIV</a>;</div>
<div class="line"><a name="l00975"></a><span class="lineno">  975</span>&#160; </div>
<div class="line"><a name="l00976"></a><span class="lineno">  976</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00977"></a><span class="lineno">  977</span>&#160;<span class="comment"> *  The various bits of wFileDetails field are used as mentioned below:</span></div>
<div class="line"><a name="l00978"></a><span class="lineno">  978</span>&#160;<span class="comment"> *      0x0001    Should the file name be in upper case.</span></div>
<div class="line"><a name="l00979"></a><span class="lineno">  979</span>&#160;<span class="comment"> *      0x0002    Should the file size be shown.</span></div>
<div class="line"><a name="l00980"></a><span class="lineno">  980</span>&#160;<span class="comment"> *      0x0004    Date stamp of the file to be shown ?</span></div>
<div class="line"><a name="l00981"></a><span class="lineno">  981</span>&#160;<span class="comment"> *      0x0008    Time stamp of the file to be shown ?</span></div>
<div class="line"><a name="l00982"></a><span class="lineno">  982</span>&#160;<span class="comment"> *      0x0010    The dos attributes of the file ?</span></div>
<div class="line"><a name="l00983"></a><span class="lineno">  983</span>&#160;<span class="comment"> *      0x0020    In xxxDlgDirSelectEx(), along with file name</span></div>
<div class="line"><a name="l00984"></a><span class="lineno">  984</span>&#160;<span class="comment"> *                all other details also will be returned</span></div>
<div class="line"><a name="l00985"></a><span class="lineno">  985</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00986"></a><span class="lineno">  986</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00987"></a><span class="lineno">  987</span>&#160; </div>
<div class="line"><a name="l00988"></a><span class="lineno">  988</span>&#160;<span class="preprocessor">#define LBUP_RELEASECAPTURE 0x0001</span></div>
<div class="line"><a name="l00989"></a><span class="lineno">  989</span>&#160;<span class="preprocessor">#define LBUP_RESETSELECTION 0x0002</span></div>
<div class="line"><a name="l00990"></a><span class="lineno">  990</span>&#160;<span class="preprocessor">#define LBUP_NOTIFY         0x0004</span></div>
<div class="line"><a name="l00991"></a><span class="lineno">  991</span>&#160;<span class="preprocessor">#define LBUP_SUCCESS        0x0008</span></div>
<div class="line"><a name="l00992"></a><span class="lineno">  992</span>&#160;<span class="preprocessor">#define LBUP_SELCHANGE      0x0010</span></div>
<div class="line"><a name="l00993"></a><span class="lineno">  993</span>&#160; </div>
<div class="line"><a name="l00994"></a><span class="lineno">  994</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00995"></a><span class="lineno">  995</span>&#160;<span class="comment"> * rgpch is set up as follows:  First there are cMac 2 byte pointers to the</span></div>
<div class="line"><a name="l00996"></a><span class="lineno">  996</span>&#160;<span class="comment"> * start of the strings in hStrings or if ownerdraw, it is 4 bytes of data</span></div>
<div class="line"><a name="l00997"></a><span class="lineno">  997</span>&#160;<span class="comment"> * supplied by the app and hStrings is not used.  Then if multiselection</span></div>
<div class="line"><a name="l00998"></a><span class="lineno">  998</span>&#160;<span class="comment"> * listboxes, there are cMac 1 byte selection state bytes (one for each item</span></div>
<div class="line"><a name="l00999"></a><span class="lineno">  999</span>&#160;<span class="comment"> * in the list box).  If variable height owner draw, there will be cMac 1 byte</span></div>
<div class="line"><a name="l01000"></a><span class="lineno"> 1000</span>&#160;<span class="comment"> * height bytes (once again, one for each item in the list box.).</span></div>
<div class="line"><a name="l01001"></a><span class="lineno"> 1001</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l01002"></a><span class="lineno"> 1002</span>&#160;<span class="comment"> * CHANGES DONE BY SANKAR:</span></div>
<div class="line"><a name="l01003"></a><span class="lineno"> 1003</span>&#160;<span class="comment"> *      The selection byte in rgpch is divided into two nibbles. The lower</span></div>
<div class="line"><a name="l01004"></a><span class="lineno"> 1004</span>&#160;<span class="comment"> * nibble is the selection state (1 =&gt; Selected; 0 =&gt; de-selected)</span></div>
<div class="line"><a name="l01005"></a><span class="lineno"> 1005</span>&#160;<span class="comment"> * and higher nibble is the display state(1 =&gt; Hilited and 0 =&gt; de-hilited).</span></div>
<div class="line"><a name="l01006"></a><span class="lineno"> 1006</span>&#160;<span class="comment"> * You must be wondering why on earth we should store this selection state and</span></div>
<div class="line"><a name="l01007"></a><span class="lineno"> 1007</span>&#160;<span class="comment"> * the display state seperately.Well! The reason is as follows:</span></div>
<div class="line"><a name="l01008"></a><span class="lineno"> 1008</span>&#160;<span class="comment"> *      While Ctrl+Dragging or Shift+Ctrl+Dragging, the user can adjust the</span></div>
<div class="line"><a name="l01009"></a><span class="lineno"> 1009</span>&#160;<span class="comment"> * selection before the mouse button is up. If the user enlarges a range and</span></div>
<div class="line"><a name="l01010"></a><span class="lineno"> 1010</span>&#160;<span class="comment"> * and before the button is up if he shrinks the range, then the old selection</span></div>
<div class="line"><a name="l01011"></a><span class="lineno"> 1011</span>&#160;<span class="comment"> * state has to be preserved for the individual items that do not fall in the</span></div>
<div class="line"><a name="l01012"></a><span class="lineno"> 1012</span>&#160;<span class="comment"> * range finally.</span></div>
<div class="line"><a name="l01013"></a><span class="lineno"> 1013</span>&#160;<span class="comment"> *      Please note that the display state and the selection state for an item</span></div>
<div class="line"><a name="l01014"></a><span class="lineno"> 1014</span>&#160;<span class="comment"> * will be the same except when the user is dragging his mouse. When the mouse</span></div>
<div class="line"><a name="l01015"></a><span class="lineno"> 1015</span>&#160;<span class="comment"> * is dragged, only the display state is updated so that the range is hilited</span></div>
<div class="line"><a name="l01016"></a><span class="lineno"> 1016</span>&#160;<span class="comment"> * or de-hilited) but the selection state is preserved. Only when the button</span></div>
<div class="line"><a name="l01017"></a><span class="lineno"> 1017</span>&#160;<span class="comment"> * goes up, for all the individual items in the range, the selection state is</span></div>
<div class="line"><a name="l01018"></a><span class="lineno"> 1018</span>&#160;<span class="comment"> * made the same as the display state.</span></div>
<div class="line"><a name="l01019"></a><span class="lineno"> 1019</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l01020"></a><span class="lineno"> 1020</span>&#160; </div>
<div class="line"><a name="l01021"></a><span class="lineno"><a class="line" href="a01925.html"> 1021</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="a01925.html">tagLBItem</a> {</div>
<div class="line"><a name="l01022"></a><span class="lineno"><a class="line" href="a01925.html#af3803ede947055e0ca678fa0cbcc49e2"> 1022</a></span>&#160;    LONG <a class="code" href="a01925.html#af3803ede947055e0ca678fa0cbcc49e2">offsz</a>;</div>
<div class="line"><a name="l01023"></a><span class="lineno"><a class="line" href="a01925.html#a9390f7a1c66dcd4459c862b886656e67"> 1023</a></span>&#160;    <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> <a class="code" href="a01925.html#a9390f7a1c66dcd4459c862b886656e67">itemData</a>;</div>
<div class="line"><a name="l01024"></a><span class="lineno"> 1024</span>&#160;} <a class="code" href="a00257.html#a6091781f063921fc304335d7f87acbd4">LBItem</a>, *<a class="code" href="a00257.html#a7834189a4c8f8e19088773b593228d40">lpLBItem</a>;</div>
<div class="line"><a name="l01025"></a><span class="lineno"> 1025</span>&#160; </div>
<div class="line"><a name="l01026"></a><span class="lineno"><a class="line" href="a01929.html"> 1026</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="a01929.html">tagLBODItem</a> {</div>
<div class="line"><a name="l01027"></a><span class="lineno"><a class="line" href="a01929.html#a9390f7a1c66dcd4459c862b886656e67"> 1027</a></span>&#160;    <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> <a class="code" href="a01929.html#a9390f7a1c66dcd4459c862b886656e67">itemData</a>;</div>
<div class="line"><a name="l01028"></a><span class="lineno"> 1028</span>&#160;} <a class="code" href="a00257.html#a1a0c8a4d04c1e16bcedb6e1e4f74053e">LBODItem</a>, *<a class="code" href="a00257.html#a763f0a69a1a392a3db04ce31f8fbcbac">lpLBODItem</a>;</div>
<div class="line"><a name="l01029"></a><span class="lineno"> 1029</span>&#160; </div>
<div class="line"><a name="l01030"></a><span class="lineno"><a class="line" href="a01933.html"> 1030</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="a01933.html">tagLBWND</a> {</div>
<div class="line"><a name="l01031"></a><span class="lineno"><a class="line" href="a01933.html#a6abe98f8d8bcc1c1b1a49c0c9a15e56d"> 1031</a></span>&#160;    <a class="code" href="a02581.html">WND</a> <a class="code" href="a01933.html#a6abe98f8d8bcc1c1b1a49c0c9a15e56d">wnd</a>;</div>
<div class="line"><a name="l01032"></a><span class="lineno"><a class="line" href="a01933.html#aeb15ba090958260ea31c0128994ce2f2"> 1032</a></span>&#160;    <a class="code" href="a01921.html">PLBIV</a> <a class="code" href="a01933.html#aeb15ba090958260ea31c0128994ce2f2">pLBIV</a>;</div>
<div class="line"><a name="l01033"></a><span class="lineno"> 1033</span>&#160;} <a class="code" href="a00257.html#a625c097b5a8ea5a152a69867a08b3509">LBWND</a>, *<a class="code" href="a00257.html#a902d9d1c6aa646f726373a5bb52fd9e5">PLBWND</a>;</div>
<div class="line"><a name="l01034"></a><span class="lineno"> 1034</span>&#160; </div>
<div class="line"><a name="l01035"></a><span class="lineno"> 1035</span>&#160; </div>
<div class="line"><a name="l01036"></a><span class="lineno"> 1036</span>&#160; </div>
<div class="line"><a name="l01042"></a><span class="lineno"><a class="line" href="a01937.html"> 1042</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="a01937.html">tagSTAT</a> {</div>
<div class="line"><a name="l01043"></a><span class="lineno"><a class="line" href="a01937.html#a5bd218ff1246ad262a29b369703fe78c"> 1043</a></span>&#160;    <a class="code" href="a02581.html">PWND</a> <a class="code" href="a01937.html#a5bd218ff1246ad262a29b369703fe78c">spwnd</a>;</div>
<div class="line"><a name="l01044"></a><span class="lineno"> 1044</span>&#160;    <span class="keyword">union </span>{</div>
<div class="line"><a name="l01045"></a><span class="lineno"><a class="line" href="a01937.html#a28addd302ddcd18f236d3df387de182d"> 1045</a></span>&#160;        HANDLE <a class="code" href="a01937.html#a28addd302ddcd18f236d3df387de182d">hFont</a>;</div>
<div class="line"><a name="l01046"></a><span class="lineno"><a class="line" href="a01937.html#af34b2b042b7ad7ea9c4c2234ff16f1cc"> 1046</a></span>&#160;        BOOL   <a class="code" href="a01937.html#af34b2b042b7ad7ea9c4c2234ff16f1cc">fDeleteIt</a>;</div>
<div class="line"><a name="l01047"></a><span class="lineno"> 1047</span>&#160;    };</div>
<div class="line"><a name="l01048"></a><span class="lineno"><a class="line" href="a01937.html#aec1f0ac50d1ad9d43cf6895c40d8c6e7"> 1048</a></span>&#160;    HANDLE <a class="code" href="a01937.html#aec1f0ac50d1ad9d43cf6895c40d8c6e7">hImage</a>;</div>
<div class="line"><a name="l01049"></a><span class="lineno"><a class="line" href="a01937.html#a42ea2081146775d0ccedf780aba5a34f"> 1049</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> <a class="code" href="a01937.html#a42ea2081146775d0ccedf780aba5a34f">cicur</a>;</div>
<div class="line"><a name="l01050"></a><span class="lineno"><a class="line" href="a01937.html#a2444f0e85be012e9a8e3c7906e96a7df"> 1050</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> <a class="code" href="a01937.html#a2444f0e85be012e9a8e3c7906e96a7df">iicur</a>;</div>
<div class="line"><a name="l01051"></a><span class="lineno"> 1051</span>&#160;} <a class="code" href="a00257.html#a76eda6e5bd0d104490f70017398dbac4">STAT</a>, *<a class="code" href="a00257.html#a6873a9a5a4b2a8effca8cc85e56adfe7">PSTAT</a>;</div>
<div class="line"><a name="l01052"></a><span class="lineno"> 1052</span>&#160; </div>
<div class="line"><a name="l01053"></a><span class="lineno"><a class="line" href="a01945.html"> 1053</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="a01945.html">tagSTATWND</a> {</div>
<div class="line"><a name="l01054"></a><span class="lineno"><a class="line" href="a01945.html#a6abe98f8d8bcc1c1b1a49c0c9a15e56d"> 1054</a></span>&#160;    <a class="code" href="a02581.html">WND</a> <a class="code" href="a01945.html#a6abe98f8d8bcc1c1b1a49c0c9a15e56d">wnd</a>;</div>
<div class="line"><a name="l01055"></a><span class="lineno"><a class="line" href="a01945.html#aa32be9a0c762adc4bf101936c2849fd2"> 1055</a></span>&#160;    <a class="code" href="a01937.html">PSTAT</a> <a class="code" href="a01945.html#aa32be9a0c762adc4bf101936c2849fd2">pstat</a>;</div>
<div class="line"><a name="l01056"></a><span class="lineno"> 1056</span>&#160;} <a class="code" href="a00257.html#aeeaf1a06796bfa29f23979ec5ede96c2">STATWND</a>, *<a class="code" href="a00257.html#a7d02c05420a5024245c4ec8f63cb167f">PSTATWND</a>;</div>
<div class="line"><a name="l01057"></a><span class="lineno"> 1057</span>&#160; </div>
<div class="line"><a name="l01058"></a><span class="lineno"> 1058</span>&#160; </div>
<div class="line"><a name="l01059"></a><span class="lineno"><a class="line" href="a01949.html"> 1059</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="a01949.html">tagCURSORRESOURCE</a> {</div>
<div class="line"><a name="l01060"></a><span class="lineno"><a class="line" href="a01949.html#aced435be54e78a018c995bfa485bfc0a"> 1060</a></span>&#160;    WORD <a class="code" href="a01949.html#aced435be54e78a018c995bfa485bfc0a">xHotspot</a>;</div>
<div class="line"><a name="l01061"></a><span class="lineno"><a class="line" href="a01949.html#a15200b20e0d81713d6b83e7339d60cbe"> 1061</a></span>&#160;    WORD <a class="code" href="a01949.html#a15200b20e0d81713d6b83e7339d60cbe">yHotspot</a>;</div>
<div class="line"><a name="l01062"></a><span class="lineno"><a class="line" href="a01949.html#ab2a1dce128151af988fbd033076d9427"> 1062</a></span>&#160;    BITMAPINFOHEADER <a class="code" href="a01949.html#ab2a1dce128151af988fbd033076d9427">bih</a>;</div>
<div class="line"><a name="l01063"></a><span class="lineno"> 1063</span>&#160;} <a class="code" href="a00257.html#a324c80244fbab355e56e2a74fe442473">CURSORRESOURCE</a>, *<a class="code" href="a00257.html#ad9dfdcaf5f9e3326c350f1b85788226d">PCURSORRESOURCE</a>;</div>
<div class="line"><a name="l01064"></a><span class="lineno"> 1064</span>&#160; </div>
<div class="line"><a name="l01065"></a><span class="lineno"> 1065</span>&#160; </div>
<div class="line"><a name="l01066"></a><span class="lineno"> 1066</span>&#160;<span class="preprocessor">#define NextWordBoundary(p)     ((PBYTE)(p) + ((DWORD)(p) &amp; 1))</span></div>
<div class="line"><a name="l01067"></a><span class="lineno"> 1067</span>&#160;<span class="preprocessor">#define NextDWordBoundary(p)    ((PBYTE)(p) + ((DWORD)(-(LONG)(p)) &amp; 3))</span></div>
<div class="line"><a name="l01068"></a><span class="lineno"> 1068</span>&#160; </div>
<div class="line"><a name="l01069"></a><span class="lineno"> 1069</span>&#160;<span class="comment">// DDEML stub prototypes</span></div>
<div class="line"><a name="l01070"></a><span class="lineno"> 1070</span>&#160; </div>
<div class="line"><a name="l01071"></a><span class="lineno"> 1071</span>&#160;<a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a>  <a class="code" href="a00257.html#a2a45151bf23fa8ad0e2348b5f5b1ea79">Event</a>(<a class="code" href="a02489.html">PEVENT_PACKET</a> <a class="code" href="a00677.html#aca74961d0036b8ae855be8a9234df247">pep</a>);</div>
<div class="line"><a name="l01072"></a><span class="lineno"> 1072</span>&#160;PVOID <a class="code" href="a00257.html#a65db2a0369699a5fc8257baf14e86845">CsValidateInstance</a>(HANDLE hInst);</div>
<div class="line"><a name="l01073"></a><span class="lineno"> 1073</span>&#160; </div>
<div class="line"><a name="l01074"></a><span class="lineno"> 1074</span>&#160; </div>
<div class="line"><a name="l01083"></a><span class="lineno"> 1083</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l01084"></a><span class="lineno"> 1084</span>&#160;<span class="comment"> * This is the structure these callback addresses are kept in.</span></div>
<div class="line"><a name="l01085"></a><span class="lineno"> 1085</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l01086"></a><span class="lineno"><a class="line" href="a01953.html"> 1086</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="a01953.html">_RESCALLS</a> {</div>
<div class="line"><a name="l01087"></a><span class="lineno"><a class="line" href="a01953.html#a61df4960e959076dce501822eb8411e3"> 1087</a></span>&#160;    PFNFINDA    <a class="code" href="a01953.html#a61df4960e959076dce501822eb8411e3">pfnFindResourceExA</a>;</div>
<div class="line"><a name="l01088"></a><span class="lineno"><a class="line" href="a01953.html#a286ed7fd91d46c0627d285269c52b80a"> 1088</a></span>&#160;    PFNFINDW    <a class="code" href="a01953.html#a286ed7fd91d46c0627d285269c52b80a">pfnFindResourceExW</a>;</div>
<div class="line"><a name="l01089"></a><span class="lineno"><a class="line" href="a01953.html#acc7a89b13606bb910e8e8f2f71663931"> 1089</a></span>&#160;    PFNLOAD     <a class="code" href="a01953.html#acc7a89b13606bb910e8e8f2f71663931">pfnLoadResource</a>;</div>
<div class="line"><a name="l01090"></a><span class="lineno"><a class="line" href="a01953.html#a64594fc7242e7ba2c98952f16c39f32d"> 1090</a></span>&#160;    PFNLOCK     <a class="code" href="a01953.html#a64594fc7242e7ba2c98952f16c39f32d">pfnLockResource</a>;</div>
<div class="line"><a name="l01091"></a><span class="lineno"><a class="line" href="a01953.html#a9d3b4e93429fae456953debe600eccf3"> 1091</a></span>&#160;    PFNUNLOCK   <a class="code" href="a01953.html#a9d3b4e93429fae456953debe600eccf3">pfnUnlockResource</a>;</div>
<div class="line"><a name="l01092"></a><span class="lineno"><a class="line" href="a01953.html#a81d339617d33dcc8558d1f53438dba19"> 1092</a></span>&#160;    PFNFREE     <a class="code" href="a01953.html#a81d339617d33dcc8558d1f53438dba19">pfnFreeResource</a>;</div>
<div class="line"><a name="l01093"></a><span class="lineno"><a class="line" href="a01953.html#a7a3214fb07118e912fafb284270e19b3"> 1093</a></span>&#160;    PFNSIZEOF   <a class="code" href="a01953.html#a7a3214fb07118e912fafb284270e19b3">pfnSizeofResource</a>;</div>
<div class="line"><a name="l01094"></a><span class="lineno"> 1094</span>&#160;} <a class="code" href="a00257.html#adcc2ca1d494bc24dba909d6c03fb8ce1">RESCALLS</a>;</div>
<div class="line"><a name="l01095"></a><span class="lineno"><a class="line" href="a00257.html#a0e4a37cf969ade5cb410b50564199efa"> 1095</a></span>&#160;<span class="keyword">typedef</span> <a class="code" href="a01953.html">RESCALLS</a> *<a class="code" href="a00257.html#a0e4a37cf969ade5cb410b50564199efa">PRESCALLS</a>;</div>
<div class="line"><a name="l01096"></a><span class="lineno"> 1096</span>&#160; </div>
<div class="line"><a name="l01097"></a><span class="lineno"> 1097</span>&#160;BOOL  <a class="code" href="a00953.html#a428a91acf2c2439dc1a257708ee1f805">APIENTRY</a> <a class="code" href="a00257.html#a9fea5178da81cc59b0087924b94c0492">_FreeResource</a>(HANDLE hResData, HINSTANCE hModule);</div>
<div class="line"><a name="l01098"></a><span class="lineno"> 1098</span>&#160;LPSTR <a class="code" href="a00953.html#a428a91acf2c2439dc1a257708ee1f805">APIENTRY</a> <a class="code" href="a00257.html#a99245d9ff12045ba114f7d7398538945">_LockResource</a>(HANDLE hResData, HINSTANCE hModule);</div>
<div class="line"><a name="l01099"></a><span class="lineno"> 1099</span>&#160;BOOL  <a class="code" href="a00953.html#a428a91acf2c2439dc1a257708ee1f805">APIENTRY</a> <a class="code" href="a00257.html#ab7d1ddf87ebd83d741d3c2ca5328e8b1">_UnlockResource</a>(HANDLE hResData, HINSTANCE hModule);</div>
<div class="line"><a name="l01100"></a><span class="lineno"> 1100</span>&#160; </div>
<div class="line"><a name="l01101"></a><span class="lineno"> 1101</span>&#160;<span class="preprocessor">#define FINDRESOURCEA(hModule,lpName,lpType)         ((*(prescalls-&gt;pfnFindResourceExA))(hModule, lpType, lpName, 0))</span></div>
<div class="line"><a name="l01102"></a><span class="lineno"> 1102</span>&#160;<span class="preprocessor">#define FINDRESOURCEW(hModule,lpName,lpType)         ((*(prescalls-&gt;pfnFindResourceExW))(hModule, lpType, lpName, 0))</span></div>
<div class="line"><a name="l01103"></a><span class="lineno"> 1103</span>&#160;<span class="preprocessor">#define FINDRESOURCEEXA(hModule,lpName,lpType,wLang) ((*(prescalls-&gt;pfnFindResourceExA))(hModule, lpType, lpName, wLang))</span></div>
<div class="line"><a name="l01104"></a><span class="lineno"> 1104</span>&#160;<span class="preprocessor">#define FINDRESOURCEEXW(hModule,lpName,lpType,wLang) ((*(prescalls-&gt;pfnFindResourceExW))(hModule, lpType, lpName, wLang))</span></div>
<div class="line"><a name="l01105"></a><span class="lineno"> 1105</span>&#160;<span class="preprocessor">#define LOADRESOURCE(hModule,hResInfo)               ((*(prescalls-&gt;pfnLoadResource))(hModule, hResInfo))</span></div>
<div class="line"><a name="l01106"></a><span class="lineno"> 1106</span>&#160;<span class="preprocessor">#define LOCKRESOURCE(hResData, hModule)              ((*(prescalls-&gt;pfnLockResource))(hResData, hModule))</span></div>
<div class="line"><a name="l01107"></a><span class="lineno"> 1107</span>&#160;<span class="preprocessor">#define UNLOCKRESOURCE(hResData, hModule)            ((*(prescalls-&gt;pfnUnlockResource))(hResData, hModule))</span></div>
<div class="line"><a name="l01108"></a><span class="lineno"> 1108</span>&#160;<span class="preprocessor">#define FREERESOURCE(hResData, hModule)              ((*(prescalls-&gt;pfnFreeResource))(hResData, hModule))</span></div>
<div class="line"><a name="l01109"></a><span class="lineno"> 1109</span>&#160;<span class="preprocessor">#define SIZEOFRESOURCE(hModule,hResInfo)             ((*(prescalls-&gt;pfnSizeofResource))(hModule, hResInfo))</span></div>
<div class="line"><a name="l01110"></a><span class="lineno"> 1110</span>&#160;<span class="preprocessor">#define GETEXPWINVER(hModule)                        ((*(pfnGetExpWinVer))((hModule)?(hModule):GetModuleHandle(NULL)))</span></div>
<div class="line"><a name="l01111"></a><span class="lineno"> 1111</span>&#160; </div>
<div class="line"><a name="l01112"></a><span class="lineno"> 1112</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l01113"></a><span class="lineno"> 1113</span>&#160;<span class="comment"> * Pointers to unaligned-bits.  These are necessary for handling</span></div>
<div class="line"><a name="l01114"></a><span class="lineno"> 1114</span>&#160;<span class="comment"> * bitmap-info&#39;s loaded from file.</span></div>
<div class="line"><a name="l01115"></a><span class="lineno"> 1115</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l01116"></a><span class="lineno"><a class="line" href="a00257.html#a839ee160d0cb2314221b33804a2c6984"> 1116</a></span>&#160;<span class="keyword">typedef</span> BITMAPINFO       UNALIGNED *<a class="code" href="a00257.html#a839ee160d0cb2314221b33804a2c6984">UPBITMAPINFO</a>;</div>
<div class="line"><a name="l01117"></a><span class="lineno"><a class="line" href="a00257.html#a4f3a90ae4245130f2b2988263ddb7929"> 1117</a></span>&#160;<span class="keyword">typedef</span> BITMAPINFOHEADER UNALIGNED *<a class="code" href="a00257.html#a4f3a90ae4245130f2b2988263ddb7929">UPBITMAPINFOHEADER</a>;</div>
<div class="line"><a name="l01118"></a><span class="lineno"><a class="line" href="a00257.html#ad99c26636404df63559c66248eeb953d"> 1118</a></span>&#160;<span class="keyword">typedef</span> BITMAPCOREHEADER UNALIGNED *<a class="code" href="a00257.html#ad99c26636404df63559c66248eeb953d">UPBITMAPCOREHEADER</a>;</div>
<div class="line"><a name="l01119"></a><span class="lineno"> 1119</span>&#160; </div>
<div class="line"><a name="l01120"></a><span class="lineno"> 1120</span>&#160;<span class="preprocessor">#define CCHFILEMAX      MAX_PATH</span></div>
<div class="line"><a name="l01121"></a><span class="lineno"> 1121</span>&#160; </div>
<div class="line"><a name="l01122"></a><span class="lineno"> 1122</span>&#160;HANDLE <a class="code" href="a00257.html#a233c54358c4bf406b26a30435a163805">LocalReallocSafe</a>(HANDLE hMem, <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> dwBytes, <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> dwFlags, <a class="code" href="a01901.html">PPED</a> pped);</div>
<div class="line"><a name="l01123"></a><span class="lineno"> 1123</span>&#160; </div>
<div class="line"><a name="l01124"></a><span class="lineno"> 1124</span>&#160;HLOCAL WINAPI <a class="code" href="a00257.html#a4652e130654015cd03a0ee457ba2d443">DispatchLocalAlloc</a>(</div>
<div class="line"><a name="l01125"></a><span class="lineno"> 1125</span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> uFlags,</div>
<div class="line"><a name="l01126"></a><span class="lineno"> 1126</span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> uBytes,</div>
<div class="line"><a name="l01127"></a><span class="lineno"> 1127</span>&#160;    HANDLE hInstance);</div>
<div class="line"><a name="l01128"></a><span class="lineno"> 1128</span>&#160; </div>
<div class="line"><a name="l01129"></a><span class="lineno"> 1129</span>&#160;HLOCAL WINAPI <a class="code" href="a00257.html#acbb54b0b410c74a12253711227f7e6b9">DispatchLocalReAlloc</a>(</div>
<div class="line"><a name="l01130"></a><span class="lineno"> 1130</span>&#160;    HLOCAL hMem,</div>
<div class="line"><a name="l01131"></a><span class="lineno"> 1131</span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> uBytes,</div>
<div class="line"><a name="l01132"></a><span class="lineno"> 1132</span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> uFlags,</div>
<div class="line"><a name="l01133"></a><span class="lineno"> 1133</span>&#160;    HANDLE hInstance,</div>
<div class="line"><a name="l01134"></a><span class="lineno"> 1134</span>&#160;    PVOID* ppv);</div>
<div class="line"><a name="l01135"></a><span class="lineno"> 1135</span>&#160; </div>
<div class="line"><a name="l01136"></a><span class="lineno"> 1136</span>&#160;LPVOID WINAPI <a class="code" href="a00257.html#ac01fe65c7721ab9c75bd09987d01bed7">DispatchLocalLock</a>(</div>
<div class="line"><a name="l01137"></a><span class="lineno"> 1137</span>&#160;    HLOCAL hMem,</div>
<div class="line"><a name="l01138"></a><span class="lineno"> 1138</span>&#160;    HANDLE hInstance);</div>
<div class="line"><a name="l01139"></a><span class="lineno"> 1139</span>&#160; </div>
<div class="line"><a name="l01140"></a><span class="lineno"> 1140</span>&#160;BOOL WINAPI <a class="code" href="a00257.html#abb31d7c8a704248bb1e4c3422f35666e">DispatchLocalUnlock</a>(</div>
<div class="line"><a name="l01141"></a><span class="lineno"> 1141</span>&#160;    HLOCAL hMem,</div>
<div class="line"><a name="l01142"></a><span class="lineno"> 1142</span>&#160;    HANDLE hInstance);</div>
<div class="line"><a name="l01143"></a><span class="lineno"> 1143</span>&#160; </div>
<div class="line"><a name="l01144"></a><span class="lineno"> 1144</span>&#160;<a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> WINAPI <a class="code" href="a00257.html#a504515394cacc0b2c1e445e381b8b754">DispatchLocalSize</a>(</div>
<div class="line"><a name="l01145"></a><span class="lineno"> 1145</span>&#160;    HLOCAL hMem,</div>
<div class="line"><a name="l01146"></a><span class="lineno"> 1146</span>&#160;    HANDLE hInstance);</div>
<div class="line"><a name="l01147"></a><span class="lineno"> 1147</span>&#160; </div>
<div class="line"><a name="l01148"></a><span class="lineno"> 1148</span>&#160;HLOCAL WINAPI <a class="code" href="a00257.html#adde61f2002a18eb03c39222f91420fb4">DispatchLocalFree</a>(</div>
<div class="line"><a name="l01149"></a><span class="lineno"> 1149</span>&#160;    HLOCAL hMem,</div>
<div class="line"><a name="l01150"></a><span class="lineno"> 1150</span>&#160;    HANDLE hInstance);</div>
<div class="line"><a name="l01151"></a><span class="lineno"> 1151</span>&#160; </div>
<div class="line"><a name="l01152"></a><span class="lineno"> 1152</span>&#160;<span class="preprocessor">#define UserLocalAlloc(uFlag,uBytes) HeapAlloc(pUserHeap, uFlag, (uBytes))</span></div>
<div class="line"><a name="l01153"></a><span class="lineno"> 1153</span>&#160;<span class="preprocessor">#define UserLocalReAlloc(p, uBytes, uFlags) HeapReAlloc(pUserHeap, uFlags, (LPSTR)(p), (uBytes))</span></div>
<div class="line"><a name="l01154"></a><span class="lineno"> 1154</span>&#160;<span class="preprocessor">#define UserLocalFree(p)    HeapFree(pUserHeap, 0, (LPSTR)(p))</span></div>
<div class="line"><a name="l01155"></a><span class="lineno"> 1155</span>&#160;<span class="preprocessor">#define UserLocalSize(p)    HeapSize(pUserHeap, 0, (LPSTR)(p))</span></div>
<div class="line"><a name="l01156"></a><span class="lineno"> 1156</span>&#160;<span class="preprocessor">#define UserLocalLock(p)    (LPSTR)(p)</span></div>
<div class="line"><a name="l01157"></a><span class="lineno"> 1157</span>&#160;<span class="preprocessor">#define UserLocalUnlock(p)</span></div>
<div class="line"><a name="l01158"></a><span class="lineno"> 1158</span>&#160;<span class="preprocessor">#define UserLocalFlags(p)   0</span></div>
<div class="line"><a name="l01159"></a><span class="lineno"> 1159</span>&#160;<span class="preprocessor">#define UserLocalHandle(p)  (HLOCAL)(p)</span></div>
<div class="line"><a name="l01160"></a><span class="lineno"> 1160</span>&#160; </div>
<div class="line"><a name="l01161"></a><span class="lineno"> 1161</span>&#160;LONG <a class="code" href="a00257.html#ae26ce3dc07600e498cf775825d894b6a">TabTextOut</a>(HDC hdc, <span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y, LPCWSTR lpstring, <span class="keywordtype">int</span> nCount,</div>
<div class="line"><a name="l01162"></a><span class="lineno"> 1162</span>&#160;        <span class="keywordtype">int</span> nTabPositions, LPINT lpTabPositions, <span class="keywordtype">int</span> iTabOrigin, BOOL fDrawTheText);</div>
<div class="line"><a name="l01163"></a><span class="lineno"> 1163</span>&#160; </div>
<div class="line"><a name="l01164"></a><span class="lineno"> 1164</span>&#160;<span class="preprocessor">#ifndef _USERK_</span></div>
<div class="line"><a name="l01165"></a><span class="lineno"> 1165</span>&#160;<span class="keywordtype">int</span>             <a class="code" href="a00257.html#a22e744b5982dabab05e7c20bcab6e64f">RtlLoadStringOrError</a>(HANDLE, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>, LPTSTR, <span class="keywordtype">int</span>, LPTSTR, <a class="code" href="a01953.html">PRESCALLS</a>, WORD);</div>
<div class="line"><a name="l01166"></a><span class="lineno"> 1166</span>&#160;<a class="code" href="a01949.html">PCURSORRESOURCE</a> <a class="code" href="a00257.html#a3b68f6462523edfcf69fd223072e5c92">RtlLoadCursorIconResource</a>(HANDLE, LPHANDLE, LPCTSTR, LPTSTR, <a class="code" href="a01953.html">PRESCALLS</a>, <a class="code" href="a02605.html">PDISPLAYINFO</a>, PDWORD);</div>
<div class="line"><a name="l01167"></a><span class="lineno"> 1167</span>&#160;<span class="keywordtype">int</span>             <a class="code" href="a00257.html#a78b3b89207c6c8e6e8c0cc175f531320">RtlGetIdFromDirectory</a>(PBYTE, BOOL, <span class="keywordtype">int</span>, <span class="keywordtype">int</span>, <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a>, PDWORD);</div>
<div class="line"><a name="l01168"></a><span class="lineno"> 1168</span>&#160;BOOL            <a class="code" href="a00257.html#a9a4dba8f0a229926e2ca20857523f7c5">RtlCaptureAnsiString</a>(<a class="code" href="a01869.html">PIN_STRING</a>, LPCSTR, BOOL);</div>
<div class="line"><a name="l01169"></a><span class="lineno"> 1169</span>&#160;BOOL            <a class="code" href="a00257.html#a87df3d578ae0ef937f41d175a379dfa8">RtlCaptureLargeAnsiString</a>(<a class="code" href="a01873.html">PLARGE_IN_STRING</a>, LPCSTR, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>, BOOL);</div>
<div class="line"><a name="l01170"></a><span class="lineno"> 1170</span>&#160;<span class="preprocessor">#endif  // !_USERK_</span></div>
<div class="line"><a name="l01171"></a><span class="lineno"> 1171</span>&#160; </div>
<div class="line"><a name="l01172"></a><span class="lineno"> 1172</span>&#160;<a class="code" href="a02581.html">PWND</a> FASTCALL <a class="code" href="a00257.html#a179f5d15541adc4cb2cd436941cc9b57">ValidateHwnd</a>(HWND hwnd);</div>
<div class="line"><a name="l01173"></a><span class="lineno"> 1173</span>&#160;<a class="code" href="a02581.html">PWND</a> FASTCALL <a class="code" href="a00257.html#a9064f50a1f637e01f5af3f1421d5a798">ValidateHwndNoRip</a>(HWND hwnd);</div>
<div class="line"><a name="l01174"></a><span class="lineno"> 1174</span>&#160; </div>
<div class="line"><a name="l01175"></a><span class="lineno"> 1175</span>&#160;NTSTATUS <a class="code" href="a00257.html#a4f9caa22ed529d60b842daca58968a5d">MapDeviceName</a>(LPCWSTR lpszDeviceName, PUNICODE_STRING pstrDeviceName, BOOL bAnsi);</div>
<div class="line"><a name="l01176"></a><span class="lineno"> 1176</span>&#160; </div>
<div class="line"><a name="l01177"></a><span class="lineno"> 1177</span>&#160;PSTR <a class="code" href="a00257.html#a5235c9fe24a71a0fac1a6c9326d13ac8">ECLock</a>(<a class="code" href="a01901.html">PED</a> ped);</div>
<div class="line"><a name="l01178"></a><span class="lineno"> 1178</span>&#160;<span class="keywordtype">void</span> <a class="code" href="a00257.html#ac702f10c1226a0b63d07046ab3bb69f2">ECUnlock</a>(<a class="code" href="a01901.html">PED</a> ped);</div>
<div class="line"><a name="l01179"></a><span class="lineno"> 1179</span>&#160;BOOL <a class="code" href="a00257.html#a2e1148ac14f84879eab579b3dfa2084e">ECNcCreate</a>(<a class="code" href="a01901.html">PED</a>, <a class="code" href="a02581.html">PWND</a>, LPCREATESTRUCT);</div>
<div class="line"><a name="l01180"></a><span class="lineno"> 1180</span>&#160;<span class="keywordtype">void</span> <a class="code" href="a00257.html#a62fb6804f89dc2b131e76680f82b46a8">ECInvalidateClient</a>(<a class="code" href="a01901.html">PED</a> ped, BOOL fErase);</div>
<div class="line"><a name="l01181"></a><span class="lineno"> 1181</span>&#160;BOOL <a class="code" href="a00257.html#ac3ef552123bd42833835c2969dd6d5a7">ECCreate</a>(<a class="code" href="a02581.html">PWND</a>, <a class="code" href="a01901.html">PED</a>, LONG);</div>
<div class="line"><a name="l01182"></a><span class="lineno"> 1182</span>&#160;<span class="keywordtype">void</span> <a class="code" href="a00257.html#a1c6e199bdb446dd4f5cb66cb519520cc">ECWord</a>(<a class="code" href="a01901.html">PED</a>, <a class="code" href="a00365.html#ad92d5fac09a74e3695c68da781de646b">ICH</a>, BOOL, <a class="code" href="a00365.html#ad92d5fac09a74e3695c68da781de646b">ICH</a>*, <a class="code" href="a00365.html#ad92d5fac09a74e3695c68da781de646b">ICH</a>*);</div>
<div class="line"><a name="l01183"></a><span class="lineno"> 1183</span>&#160;<a class="code" href="a00365.html#ad92d5fac09a74e3695c68da781de646b">ICH</a>  <a class="code" href="a00257.html#af93fa46573fc49c66ca2a3d9efe2c680">ECFindTab</a>(LPSTR, <a class="code" href="a00365.html#ad92d5fac09a74e3695c68da781de646b">ICH</a>);</div>
<div class="line"><a name="l01184"></a><span class="lineno"> 1184</span>&#160;<span class="keywordtype">void</span> <a class="code" href="a00257.html#acd4bc3d98829fac88da94d1501b64b38">ECNcDestroyHandler</a>(<a class="code" href="a02581.html">PWND</a>, <a class="code" href="a01901.html">PED</a>);</div>
<div class="line"><a name="l01185"></a><span class="lineno"> 1185</span>&#160;BOOL <a class="code" href="a00257.html#aa5248e583b171b977725db800dc6668b">ECSetText</a>(<a class="code" href="a01901.html">PED</a>, LPSTR);</div>
<div class="line"><a name="l01186"></a><span class="lineno"> 1186</span>&#160;<span class="keywordtype">void</span> <a class="code" href="a00257.html#a188f1a6f89c775447d6ff325c1f831a3">ECSetPasswordChar</a>(<a class="code" href="a01901.html">PED</a>, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>);</div>
<div class="line"><a name="l01187"></a><span class="lineno"> 1187</span>&#160;<a class="code" href="a00365.html#ad92d5fac09a74e3695c68da781de646b">ICH</a>  <a class="code" href="a00257.html#af0d29aebc08c2bc83346405e4d1f1b02">ECCchInWidth</a>(<a class="code" href="a01901.html">PED</a>, HDC, LPSTR, <a class="code" href="a00365.html#ad92d5fac09a74e3695c68da781de646b">ICH</a>, <span class="keywordtype">int</span>, BOOL);</div>
<div class="line"><a name="l01188"></a><span class="lineno"> 1188</span>&#160;<span class="keywordtype">void</span> <a class="code" href="a00257.html#a0a6b7b2987c1107e35a198ae565a1613">ECEmptyUndo</a>(<a class="code" href="a01897.html">PUNDO</a>);</div>
<div class="line"><a name="l01189"></a><span class="lineno"> 1189</span>&#160;<span class="keywordtype">void</span> <a class="code" href="a00257.html#af6f830ab5b7c25269581f1cd2970ef27">ECSaveUndo</a>(<a class="code" href="a01897.html">PUNDO</a> pundoFrom, <a class="code" href="a01897.html">PUNDO</a> pundoTo, BOOL fClear);</div>
<div class="line"><a name="l01190"></a><span class="lineno"> 1190</span>&#160;BOOL <a class="code" href="a00257.html#a15e1315e9d5164d45da5e0bf30375935">ECInsertText</a>(<a class="code" href="a01901.html">PED</a>, LPSTR, <a class="code" href="a00365.html#ad92d5fac09a74e3695c68da781de646b">ICH</a>);</div>
<div class="line"><a name="l01191"></a><span class="lineno"> 1191</span>&#160;<a class="code" href="a00365.html#ad92d5fac09a74e3695c68da781de646b">ICH</a>  <a class="code" href="a00257.html#a83edf01d386bf5526eeb3336425d207b">ECDeleteText</a>(<a class="code" href="a01901.html">PED</a>);</div>
<div class="line"><a name="l01192"></a><span class="lineno"> 1192</span>&#160;<span class="keywordtype">void</span> <a class="code" href="a00257.html#a8515ac4587cc6a22b32dc46c97be4d83">ECResetTextInfo</a>(<a class="code" href="a01901.html">PED</a> ped);</div>
<div class="line"><a name="l01193"></a><span class="lineno"> 1193</span>&#160;<span class="keywordtype">void</span> <a class="code" href="a00257.html#afd5f210b1164b4932ec4c3d9a0e4c6c8">ECNotifyParent</a>(<a class="code" href="a01901.html">PED</a>, <span class="keywordtype">int</span>);</div>
<div class="line"><a name="l01194"></a><span class="lineno"> 1194</span>&#160;<span class="keywordtype">void</span> <a class="code" href="a00257.html#a71519f188c503800db846922404b7d8d">ECSetEditClip</a>(<a class="code" href="a01901.html">PED</a>, HDC, BOOL);</div>
<div class="line"><a name="l01195"></a><span class="lineno"> 1195</span>&#160;HDC  <a class="code" href="a00257.html#af2a76cb32a1a3a5323017ad9a2c1b43b">ECGetEditDC</a>(<a class="code" href="a01901.html">PED</a>, BOOL);</div>
<div class="line"><a name="l01196"></a><span class="lineno"> 1196</span>&#160;<span class="keywordtype">void</span> <a class="code" href="a00257.html#a1c1b08164e331764329a5d458cbb36cb">ECReleaseEditDC</a>(<a class="code" href="a01901.html">PED</a>, HDC, BOOL);</div>
<div class="line"><a name="l01197"></a><span class="lineno"> 1197</span>&#160;<a class="code" href="a00365.html#ad92d5fac09a74e3695c68da781de646b">ICH</a>  <a class="code" href="a00257.html#abf6979b097a9b35e22f5e23a0603427f">ECGetText</a>(<a class="code" href="a01901.html">PED</a>, <a class="code" href="a00365.html#ad92d5fac09a74e3695c68da781de646b">ICH</a>, LPSTR, BOOL);</div>
<div class="line"><a name="l01198"></a><span class="lineno"> 1198</span>&#160;<span class="keywordtype">void</span> <a class="code" href="a00257.html#abe0728ff7895bf7f785cf5d84c5b0de3">ECSetFont</a>(<a class="code" href="a01901.html">PED</a>, HFONT, BOOL);</div>
<div class="line"><a name="l01199"></a><span class="lineno"> 1199</span>&#160;<span class="keywordtype">void</span> <a class="code" href="a00257.html#a5cd20158ab3386789ad37d1b98d2183b">ECSetMargin</a>(<a class="code" href="a01901.html">PED</a>, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>, <span class="keywordtype">long</span>, BOOL);</div>
<div class="line"><a name="l01200"></a><span class="lineno"> 1200</span>&#160;<a class="code" href="a00365.html#ad92d5fac09a74e3695c68da781de646b">ICH</a>  <a class="code" href="a00257.html#a357fa669101b75830e189fc6a8e171cf">ECCopy</a>(<a class="code" href="a01901.html">PED</a>);</div>
<div class="line"><a name="l01201"></a><span class="lineno"> 1201</span>&#160;BOOL <a class="code" href="a00257.html#a24aa58aa2b504a74372cb384c8a0296d">ECCalcChangeSelection</a>(<a class="code" href="a01901.html">PED</a>, <a class="code" href="a00365.html#ad92d5fac09a74e3695c68da781de646b">ICH</a>, <a class="code" href="a00365.html#ad92d5fac09a74e3695c68da781de646b">ICH</a>, <a class="code" href="a01909.html">LPBLOCK</a>, <a class="code" href="a01909.html">LPBLOCK</a>);</div>
<div class="line"><a name="l01202"></a><span class="lineno"> 1202</span>&#160;<span class="keywordtype">void</span> <a class="code" href="a00257.html#aab75024fd62e1356de10280eb4a2efa4">ECFindXORblks</a>(<a class="code" href="a01909.html">LPBLOCK</a>, <a class="code" href="a01909.html">LPBLOCK</a>, <a class="code" href="a01909.html">LPBLOCK</a>, <a class="code" href="a01909.html">LPBLOCK</a>);</div>
<div class="line"><a name="l01203"></a><span class="lineno"> 1203</span>&#160;BOOL <a class="code" href="a00257.html#a71c6ffa85617c757333f92d126ae613d">ECIsCharNumeric</a>(<a class="code" href="a01901.html">PED</a> ped, <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> keyPress);</div>
<div class="line"><a name="l01204"></a><span class="lineno"> 1204</span>&#160; </div>
<div class="line"><a name="l01205"></a><span class="lineno"> 1205</span>&#160;<span class="comment">// ECTabTheTextOut draw codes</span></div>
<div class="line"><a name="l01206"></a><span class="lineno"> 1206</span>&#160;<span class="preprocessor">#define ECT_CALC        0</span></div>
<div class="line"><a name="l01207"></a><span class="lineno"> 1207</span>&#160;<span class="preprocessor">#define ECT_NORMAL      1</span></div>
<div class="line"><a name="l01208"></a><span class="lineno"> 1208</span>&#160;<span class="preprocessor">#define ECT_SELECTED    2</span></div>
<div class="line"><a name="l01209"></a><span class="lineno"> 1209</span>&#160; </div>
<div class="line"><a name="l01210"></a><span class="lineno"> 1210</span>&#160;<a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> <a class="code" href="a00257.html#a8c1d9c262d2fd6283bec7ad578f275c3">ECTabTheTextOut</a>(HDC, <span class="keywordtype">int</span>, <span class="keywordtype">int</span>, <span class="keywordtype">int</span>, <span class="keywordtype">int</span>,</div>
<div class="line"><a name="l01211"></a><span class="lineno"> 1211</span>&#160;                     LPSTR, <span class="keywordtype">int</span>, <a class="code" href="a00365.html#ad92d5fac09a74e3695c68da781de646b">ICH</a>, <a class="code" href="a01901.html">PED</a>, <span class="keywordtype">int</span>, BOOL, <a class="code" href="a00257.html#a7a3a406d5e4061db23234f29bef76569">LPSTRIPINFO</a>);</div>
<div class="line"><a name="l01212"></a><span class="lineno"> 1212</span>&#160;HBRUSH <a class="code" href="a00257.html#a7cb9404cdd0f19b07ac13a198a792dfd">ECGetControlBrush</a>(<a class="code" href="a01901.html">PED</a>, HDC, LONG);</div>
<div class="line"><a name="l01213"></a><span class="lineno"> 1213</span>&#160;HBRUSH <a class="code" href="a00257.html#ab90d0fc7773426307b6989407acccb7a">ECGetBrush</a>(<a class="code" href="a01901.html">PED</a> ped, HDC hdc);</div>
<div class="line"><a name="l01214"></a><span class="lineno"> 1214</span>&#160;<span class="keywordtype">int</span>  <a class="code" href="a00257.html#a45d95d036e4a7d41900a50a3029a9d07">ECGetCaretWidth</a>(BOOL);</div>
<div class="line"><a name="l01215"></a><span class="lineno"> 1215</span>&#160;<span class="keywordtype">int</span>  <a class="code" href="a00257.html#a62425a90469bccc3321f0de0eec68491">ECGetModKeys</a>(<span class="keywordtype">int</span>);</div>
<div class="line"><a name="l01216"></a><span class="lineno"> 1216</span>&#160;<span class="keywordtype">void</span> <a class="code" href="a00257.html#a9ae6a22b30ed74e9f8bcac9e44d66008">ECSize</a>( <a class="code" href="a01901.html">PED</a>, LPRECT, BOOL);</div>
<div class="line"><a name="l01217"></a><span class="lineno"> 1217</span>&#160; </div>
<div class="line"><a name="l01218"></a><span class="lineno"> 1218</span>&#160;<a class="code" href="a00365.html#ad92d5fac09a74e3695c68da781de646b">ICH</a>  <a class="code" href="a00257.html#a3cd719f91c8133137a70549af3d79b98">MLInsertText</a>(<a class="code" href="a01901.html">PED</a>, LPSTR, <a class="code" href="a00365.html#ad92d5fac09a74e3695c68da781de646b">ICH</a>, BOOL);</div>
<div class="line"><a name="l01219"></a><span class="lineno"> 1219</span>&#160;<a class="code" href="a00365.html#ad92d5fac09a74e3695c68da781de646b">ICH</a>  <a class="code" href="a00257.html#aff5d224b71737f9b257f1f26047d8937">MLDeleteText</a>(<a class="code" href="a01901.html">PED</a>);</div>
<div class="line"><a name="l01220"></a><span class="lineno"> 1220</span>&#160;BOOL <a class="code" href="a00257.html#a84fe9e9edafb9f89cb3e0c3f9fc1f3d4">MLEnsureCaretVisible</a>(<a class="code" href="a01901.html">PED</a>);</div>
<div class="line"><a name="l01221"></a><span class="lineno"> 1221</span>&#160;<span class="keywordtype">void</span> <a class="code" href="a00257.html#ad6342ff63c01371f48681578c1f40bc4">MLDrawText</a>(<a class="code" href="a01901.html">PED</a>, HDC, <a class="code" href="a00365.html#ad92d5fac09a74e3695c68da781de646b">ICH</a>, <a class="code" href="a00365.html#ad92d5fac09a74e3695c68da781de646b">ICH</a>, BOOL);</div>
<div class="line"><a name="l01222"></a><span class="lineno"> 1222</span>&#160;<span class="keywordtype">void</span> <a class="code" href="a00257.html#a1c391af8e819c5ca01d92f14b7a98223">MLDrawLine</a>(<a class="code" href="a01901.html">PED</a>, HDC, <span class="keywordtype">int</span>, <a class="code" href="a00365.html#ad92d5fac09a74e3695c68da781de646b">ICH</a>, <span class="keywordtype">int</span>, BOOL);</div>
<div class="line"><a name="l01223"></a><span class="lineno"> 1223</span>&#160;<span class="keywordtype">void</span> <a class="code" href="a00257.html#a6eb8f4beec4d710a931b1e36efbb7ace">MLPaintABlock</a>(<a class="code" href="a01901.html">PED</a>, HDC, <span class="keywordtype">int</span>, <span class="keywordtype">int</span>);</div>
<div class="line"><a name="l01224"></a><span class="lineno"> 1224</span>&#160;<span class="keywordtype">int</span>  <a class="code" href="a00257.html#abebec5fa4161edb41f40b009a7d7874e">GetBlkEndLine</a>(<span class="keywordtype">int</span>, <span class="keywordtype">int</span>, BOOL FAR *, <span class="keywordtype">int</span>, <span class="keywordtype">int</span>);</div>
<div class="line"><a name="l01225"></a><span class="lineno"> 1225</span>&#160;<span class="keywordtype">void</span> <a class="code" href="a00257.html#ac97adb8dc82fcbdc40cdfb85abe23655">MLBuildchLines</a>(<a class="code" href="a01901.html">PED</a>, <a class="code" href="a00365.html#ad92d5fac09a74e3695c68da781de646b">ICH</a>, <span class="keywordtype">int</span>, BOOL, PLONG, PLONG);</div>
<div class="line"><a name="l01226"></a><span class="lineno"> 1226</span>&#160;<span class="keywordtype">void</span> <a class="code" href="a00257.html#a6aa147cc0c3b3a22b459821da59f48a9">MLShiftchLines</a>(<a class="code" href="a01901.html">PED</a>, <a class="code" href="a00365.html#ad92d5fac09a74e3695c68da781de646b">ICH</a>, <span class="keywordtype">int</span>);</div>
<div class="line"><a name="l01227"></a><span class="lineno"> 1227</span>&#160;BOOL <a class="code" href="a00257.html#ab1935024bdf631d6085dcafc32820b14">MLInsertchLine</a>(<a class="code" href="a01901.html">PED</a>, <a class="code" href="a00365.html#ad92d5fac09a74e3695c68da781de646b">ICH</a>, <a class="code" href="a00365.html#ad92d5fac09a74e3695c68da781de646b">ICH</a>, BOOL);</div>
<div class="line"><a name="l01228"></a><span class="lineno"> 1228</span>&#160;<span class="keywordtype">void</span> <a class="code" href="a00257.html#a2ec30a064bdbb18a317c904d04244f33">MLSetCaretPosition</a>(<a class="code" href="a01901.html">PED</a>,HDC);</div>
<div class="line"><a name="l01229"></a><span class="lineno"> 1229</span>&#160;<span class="keywordtype">void</span> <a class="code" href="a00257.html#a4dc2dd510a7da8ca20aeb51f4082269a">MLIchToXYPos</a>(<a class="code" href="a01901.html">PED</a>, HDC, <a class="code" href="a00365.html#ad92d5fac09a74e3695c68da781de646b">ICH</a>, BOOL, LPPOINT);</div>
<div class="line"><a name="l01230"></a><span class="lineno"> 1230</span>&#160;<span class="keywordtype">int</span>  <a class="code" href="a00257.html#af3467b9c0ccd04e941a428585a0b82ae">MLIchToLine</a>(<a class="code" href="a01901.html">PED</a>, <a class="code" href="a00365.html#ad92d5fac09a74e3695c68da781de646b">ICH</a>);</div>
<div class="line"><a name="l01231"></a><span class="lineno"> 1231</span>&#160;<span class="keywordtype">void</span> <a class="code" href="a00257.html#a2100af25a074cddc7681225f4609e8b1">MLRepaintChangedSelection</a>(<a class="code" href="a01901.html">PED</a>, HDC, <a class="code" href="a00365.html#ad92d5fac09a74e3695c68da781de646b">ICH</a>, <a class="code" href="a00365.html#ad92d5fac09a74e3695c68da781de646b">ICH</a>);</div>
<div class="line"><a name="l01232"></a><span class="lineno"> 1232</span>&#160;<span class="keywordtype">void</span> <a class="code" href="a00257.html#af7e530aa694136de088014707473cd28">MLMouseMotion</a>(<a class="code" href="a01901.html">PED</a>, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>, LPPOINT);</div>
<div class="line"><a name="l01233"></a><span class="lineno"> 1233</span>&#160;<a class="code" href="a00365.html#ad92d5fac09a74e3695c68da781de646b">ICH</a>  <a class="code" href="a00257.html#a7c1e026f608f9d62f037c3d64c63e9cc">MLLine</a>(<a class="code" href="a01901.html">PED</a>, <a class="code" href="a00365.html#ad92d5fac09a74e3695c68da781de646b">ICH</a>);</div>
<div class="line"><a name="l01234"></a><span class="lineno"> 1234</span>&#160;<span class="keywordtype">void</span> <a class="code" href="a00257.html#aca66214e8167d75be76f00695583a81b">MLStripCrCrLf</a>(<a class="code" href="a01901.html">PED</a>);</div>
<div class="line"><a name="l01235"></a><span class="lineno"> 1235</span>&#160;<span class="keywordtype">int</span>  <a class="code" href="a00257.html#a6b7d1cbcabf701eb793db56ca870d6c7">MLCalcXOffset</a>(<a class="code" href="a01901.html">PED</a>, HDC, <span class="keywordtype">int</span>);</div>
<div class="line"><a name="l01236"></a><span class="lineno"> 1236</span>&#160;BOOL <a class="code" href="a00257.html#a656e43eee5330908a3164f6d2468217a">MLUndo</a>(<a class="code" href="a01901.html">PED</a>);</div>
<div class="line"><a name="l01237"></a><span class="lineno"> 1237</span>&#160;LONG <a class="code" href="a00257.html#a36f3cac65a1f49f688e97216c9d0f67c">MLEditWndProc</a>(HWND, <a class="code" href="a01901.html">PED</a>, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>, <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a>, LONG);</div>
<div class="line"><a name="l01238"></a><span class="lineno"> 1238</span>&#160;<span class="keywordtype">void</span> <a class="code" href="a00257.html#a0619f98ebbc870980e5a1bac8212e68e">MLChar</a>(<a class="code" href="a01901.html">PED</a>, <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a>, <span class="keywordtype">int</span>);</div>
<div class="line"><a name="l01239"></a><span class="lineno"> 1239</span>&#160;<span class="keywordtype">void</span> <a class="code" href="a00257.html#ac114f858114293f271d3058bc242e2db">MLKeyDown</a>(<a class="code" href="a01901.html">PED</a>, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>, <span class="keywordtype">int</span>);</div>
<div class="line"><a name="l01240"></a><span class="lineno"> 1240</span>&#160;<a class="code" href="a00365.html#ad92d5fac09a74e3695c68da781de646b">ICH</a>  <a class="code" href="a00257.html#aa0d8eac4fcf37852727a1e9faa38816a">MLPasteText</a>(<a class="code" href="a01901.html">PED</a>);</div>
<div class="line"><a name="l01241"></a><span class="lineno"> 1241</span>&#160;<span class="keywordtype">void</span> <a class="code" href="a00257.html#aec4a1f456f377e7b482ac364f6e9445a">MLSetSelection</a>(<a class="code" href="a01901.html">PED</a>, BOOL, <a class="code" href="a00365.html#ad92d5fac09a74e3695c68da781de646b">ICH</a>, <a class="code" href="a00365.html#ad92d5fac09a74e3695c68da781de646b">ICH</a>);</div>
<div class="line"><a name="l01242"></a><span class="lineno"> 1242</span>&#160;LONG <a class="code" href="a00257.html#a40561d4203b729833ee15e131691f4a3">MLCreate</a>(HWND, <a class="code" href="a01901.html">PED</a>, LPCREATESTRUCT);</div>
<div class="line"><a name="l01243"></a><span class="lineno"> 1243</span>&#160;BOOL <a class="code" href="a00257.html#a9fa45341916979ba41dfe39108ad1dfe">MLInsertCrCrLf</a>(<a class="code" href="a01901.html">PED</a>);</div>
<div class="line"><a name="l01244"></a><span class="lineno"> 1244</span>&#160;<span class="keywordtype">void</span> <a class="code" href="a00257.html#a90df54f73eff351e8beb34d995d1672e">MLSetHandle</a>(<a class="code" href="a01901.html">PED</a>, HANDLE);</div>
<div class="line"><a name="l01245"></a><span class="lineno"> 1245</span>&#160;LONG <a class="code" href="a00257.html#ab15bdef1a8e2815220ea73a10de0e592">MLGetLine</a>(<a class="code" href="a01901.html">PED</a>, <a class="code" href="a00365.html#ad92d5fac09a74e3695c68da781de646b">ICH</a>, <a class="code" href="a00365.html#ad92d5fac09a74e3695c68da781de646b">ICH</a>, LPSTR);</div>
<div class="line"><a name="l01246"></a><span class="lineno"> 1246</span>&#160;<a class="code" href="a00365.html#ad92d5fac09a74e3695c68da781de646b">ICH</a>  <a class="code" href="a00257.html#a80fb40d8e36cf2753796a87b26ff4c66">MLLineIndex</a>(<a class="code" href="a01901.html">PED</a>, <a class="code" href="a00365.html#ad92d5fac09a74e3695c68da781de646b">ICH</a>);</div>
<div class="line"><a name="l01247"></a><span class="lineno"> 1247</span>&#160;<span class="keywordtype">void</span> <a class="code" href="a00257.html#a44e2bd63da8485e772ac97e441694ebf">MLSize</a>(<a class="code" href="a01901.html">PED</a>, BOOL);</div>
<div class="line"><a name="l01248"></a><span class="lineno"> 1248</span>&#160;<span class="keywordtype">void</span> <a class="code" href="a00257.html#af2525a4a887544818ee2671e3685694f">MLChangeSelection</a>(<a class="code" href="a01901.html">PED</a>, HDC, <a class="code" href="a00365.html#ad92d5fac09a74e3695c68da781de646b">ICH</a>, <a class="code" href="a00365.html#ad92d5fac09a74e3695c68da781de646b">ICH</a>);</div>
<div class="line"><a name="l01249"></a><span class="lineno"> 1249</span>&#160;<span class="keywordtype">void</span> <a class="code" href="a00257.html#afef16601116680939f4844cb7828020f">MLSetRectHandler</a>(<a class="code" href="a01901.html">PED</a>, LPRECT);</div>
<div class="line"><a name="l01250"></a><span class="lineno"> 1250</span>&#160;BOOL <a class="code" href="a00257.html#a04025ba62cfb01986f9445059fe59a4f">MLExpandTabs</a>(<a class="code" href="a01901.html">PED</a>);</div>
<div class="line"><a name="l01251"></a><span class="lineno"> 1251</span>&#160;BOOL <a class="code" href="a00257.html#a5714f7f795e6ee4f5d5d8d0fa0a81a0d">MLSetTabStops</a>(<a class="code" href="a01901.html">PED</a>, <span class="keywordtype">int</span>, LPINT);</div>
<div class="line"><a name="l01252"></a><span class="lineno"> 1252</span>&#160;LONG <a class="code" href="a00257.html#a13d1cc6527a035d5f10069eadc7f6d85">MLScroll</a>(<a class="code" href="a01901.html">PED</a>, BOOL, <span class="keywordtype">int</span>, <span class="keywordtype">int</span>, BOOL);</div>
<div class="line"><a name="l01253"></a><span class="lineno"> 1253</span>&#160;<span class="keywordtype">int</span>  <a class="code" href="a00257.html#aaf3cb3ce9cdc55ca831ef5f8e211bc51">MLThumbPosFromPed</a>(<a class="code" href="a01901.html">PED</a>, BOOL);</div>
<div class="line"><a name="l01254"></a><span class="lineno"> 1254</span>&#160;<span class="keywordtype">void</span> <a class="code" href="a00257.html#a085d227b6af69960ef1441bf2723e5a6">MLUpdateiCaretLine</a>(<a class="code" href="a01901.html">PED</a> ped);</div>
<div class="line"><a name="l01255"></a><span class="lineno"> 1255</span>&#160;<a class="code" href="a00365.html#ad92d5fac09a74e3695c68da781de646b">ICH</a>  <a class="code" href="a00257.html#a3cd410c359c2ea18c36211d8d25b9061">MLLineLength</a>(<a class="code" href="a01901.html">PED</a>, <a class="code" href="a00365.html#ad92d5fac09a74e3695c68da781de646b">ICH</a>);</div>
<div class="line"><a name="l01256"></a><span class="lineno"> 1256</span>&#160; </div>
<div class="line"><a name="l01257"></a><span class="lineno"> 1257</span>&#160;<span class="keywordtype">void</span> <a class="code" href="a00257.html#aaedd44894ac13039b63d8a456c74fc4e">SLReplaceSel</a>(<a class="code" href="a01901.html">PED</a>, LPSTR);</div>
<div class="line"><a name="l01258"></a><span class="lineno"> 1258</span>&#160;BOOL <a class="code" href="a00257.html#aa82f5e4900e46d5da6ad2e42e8b3128a">SLUndo</a>(<a class="code" href="a01901.html">PED</a>);</div>
<div class="line"><a name="l01259"></a><span class="lineno"> 1259</span>&#160;<span class="keywordtype">void</span> <a class="code" href="a00257.html#a6ea10148ead7ce860cd59084537e43b3">SLSetCaretPosition</a>(<a class="code" href="a01901.html">PED</a>, HDC);</div>
<div class="line"><a name="l01260"></a><span class="lineno"> 1260</span>&#160;<span class="keywordtype">int</span>  <a class="code" href="a00257.html#a9b0ea7b32f04dc5c64c3399073abf032">SLIchToLeftXPos</a>(<a class="code" href="a01901.html">PED</a>, HDC, <a class="code" href="a00365.html#ad92d5fac09a74e3695c68da781de646b">ICH</a>);</div>
<div class="line"><a name="l01261"></a><span class="lineno"> 1261</span>&#160;<span class="keywordtype">void</span> <a class="code" href="a00257.html#ae976bf6cbc3cb2d11fbb1741af37d8dd">SLChangeSelection</a>(<a class="code" href="a01901.html">PED</a>, HDC, <a class="code" href="a00365.html#ad92d5fac09a74e3695c68da781de646b">ICH</a>, <a class="code" href="a00365.html#ad92d5fac09a74e3695c68da781de646b">ICH</a>);</div>
<div class="line"><a name="l01262"></a><span class="lineno"> 1262</span>&#160;<span class="keywordtype">void</span> <a class="code" href="a00257.html#a1b9d30d65afd76fe1c7eb2ec01a4098a">SLDrawText</a>(<a class="code" href="a01901.html">PED</a>, HDC, <a class="code" href="a00365.html#ad92d5fac09a74e3695c68da781de646b">ICH</a>);</div>
<div class="line"><a name="l01263"></a><span class="lineno"> 1263</span>&#160;<span class="keywordtype">void</span> <a class="code" href="a00257.html#a46ce8de4df7fa6158494b76a4b7a7fd5">SLDrawLine</a>(<a class="code" href="a01901.html">PED</a>, HDC, <span class="keywordtype">int</span>, <span class="keywordtype">int</span>, <a class="code" href="a00365.html#ad92d5fac09a74e3695c68da781de646b">ICH</a>, <span class="keywordtype">int</span>, BOOL);</div>
<div class="line"><a name="l01264"></a><span class="lineno"> 1264</span>&#160;<span class="keywordtype">int</span>  <a class="code" href="a00257.html#a02bc0dd12a23db9b4fbd4e5a73ba46cf">SLGetBlkEnd</a>(<a class="code" href="a01901.html">PED</a>, <a class="code" href="a00365.html#ad92d5fac09a74e3695c68da781de646b">ICH</a>, <a class="code" href="a00365.html#ad92d5fac09a74e3695c68da781de646b">ICH</a>, BOOL FAR *);</div>
<div class="line"><a name="l01265"></a><span class="lineno"> 1265</span>&#160;BOOL <a class="code" href="a00257.html#ac663af2cbe9ec102f928f2d9cf935de7">SLScrollText</a>(<a class="code" href="a01901.html">PED</a>, HDC);</div>
<div class="line"><a name="l01266"></a><span class="lineno"> 1266</span>&#160;<span class="keywordtype">void</span> <a class="code" href="a00257.html#a1af6dcafe86fc3a181cd1c23dcd577bd">SLSetSelection</a>(<a class="code" href="a01901.html">PED</a>,<a class="code" href="a00365.html#ad92d5fac09a74e3695c68da781de646b">ICH</a>, <a class="code" href="a00365.html#ad92d5fac09a74e3695c68da781de646b">ICH</a>);</div>
<div class="line"><a name="l01267"></a><span class="lineno"> 1267</span>&#160;<a class="code" href="a00365.html#ad92d5fac09a74e3695c68da781de646b">ICH</a>  <a class="code" href="a00257.html#a637cff6d0182ce298468bca589f939f2">SLInsertText</a>(<a class="code" href="a01901.html">PED</a>, LPSTR, <a class="code" href="a00365.html#ad92d5fac09a74e3695c68da781de646b">ICH</a>);</div>
<div class="line"><a name="l01268"></a><span class="lineno"> 1268</span>&#160;<a class="code" href="a00365.html#ad92d5fac09a74e3695c68da781de646b">ICH</a>  <a class="code" href="a00257.html#a685a7213347bc61e52d1fc2643ca56e0">SLPasteText</a>(<a class="code" href="a01901.html">PED</a>);</div>
<div class="line"><a name="l01269"></a><span class="lineno"> 1269</span>&#160;<span class="keywordtype">void</span> <a class="code" href="a00257.html#abf803c11b45ae7c7eb7511b0a3b271c8">SLChar</a>(<a class="code" href="a01901.html">PED</a>, <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a>);</div>
<div class="line"><a name="l01270"></a><span class="lineno"> 1270</span>&#160;<span class="keywordtype">void</span> <a class="code" href="a00257.html#a43143b03e3f8cb8ffa5f1adde8f40dc8">SLKeyDown</a>(<a class="code" href="a01901.html">PED</a>, <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a>, <span class="keywordtype">int</span>);</div>
<div class="line"><a name="l01271"></a><span class="lineno"> 1271</span>&#160;<a class="code" href="a00365.html#ad92d5fac09a74e3695c68da781de646b">ICH</a>  <a class="code" href="a00257.html#aa10c7181a653934edfa02c5eab1d9592">SLMouseToIch</a>(<a class="code" href="a01901.html">PED</a>, HDC, LPPOINT);</div>
<div class="line"><a name="l01272"></a><span class="lineno"> 1272</span>&#160;<span class="keywordtype">void</span> <a class="code" href="a00257.html#ac333226e04d3bd2d12bf6e8beb6979cf">SLMouseMotion</a>(<a class="code" href="a01901.html">PED</a>, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>, LPPOINT);</div>
<div class="line"><a name="l01273"></a><span class="lineno"> 1273</span>&#160;LONG <a class="code" href="a00257.html#a4e94b71f05e06227fc914b33131e4512">SLCreate</a>(HWND, <a class="code" href="a01901.html">PED</a>, LPCREATESTRUCT);</div>
<div class="line"><a name="l01274"></a><span class="lineno"> 1274</span>&#160;<span class="keywordtype">void</span> <a class="code" href="a00257.html#a0fc31527905cd2c250bfbd6b6d738036">SLPaint</a>(<a class="code" href="a01901.html">PED</a>, HDC);</div>
<div class="line"><a name="l01275"></a><span class="lineno"> 1275</span>&#160;<span class="keywordtype">void</span> <a class="code" href="a00257.html#a538085554a5db109c9e73c6544e3350b">SLSetFocus</a>(<a class="code" href="a01901.html">PED</a>);</div>
<div class="line"><a name="l01276"></a><span class="lineno"> 1276</span>&#160;<span class="keywordtype">void</span> <a class="code" href="a00257.html#a0c2b60756c248cc2e20ede66eab1de17">SLKillFocus</a>(<a class="code" href="a01901.html">PED</a>, HWND);</div>
<div class="line"><a name="l01277"></a><span class="lineno"> 1277</span>&#160;LONG <a class="code" href="a00257.html#a6234ac7010551ffb38e84546218d03da">SLEditWndProc</a>(HWND, <a class="code" href="a01901.html">PED</a>, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>, <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a>, LONG);</div>
<div class="line"><a name="l01278"></a><span class="lineno"> 1278</span>&#160;LONG <a class="code" href="a00257.html#aa65983b78d650b1cd4857573a39c4b16">EditWndProc</a>(<a class="code" href="a02581.html">PWND</a>, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>, <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a>, LONG);</div>
<div class="line"><a name="l01279"></a><span class="lineno"> 1279</span>&#160; </div>
<div class="line"><a name="l01280"></a><span class="lineno"> 1280</span>&#160;<span class="preprocessor">#define GetAppVer(pti) GetClientInfo()-&gt;dwExpWinVer</span></div>
<div class="line"><a name="l01281"></a><span class="lineno"> 1281</span>&#160; </div>
<div class="line"><a name="l01282"></a><span class="lineno"> 1282</span>&#160;<a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> <a class="code" href="a00257.html#a44fe112512e3b9d0e477d8ecd8572535">HelpMenu</a>(HWND hwnd, PPOINT ppt);</div>
<div class="line"><a name="l01283"></a><span class="lineno"> 1283</span>&#160; </div>
<div class="line"><a name="l01284"></a><span class="lineno"> 1284</span>&#160;<span class="preprocessor">#define ISDELIMETERA(ch) ((ch == &#39; &#39;) || (ch == &#39;\t&#39;))</span></div>
<div class="line"><a name="l01285"></a><span class="lineno"> 1285</span>&#160;<span class="preprocessor">#define ISDELIMETERW(ch) ((ch == L&#39; &#39;) || (ch == L&#39;\t&#39;))</span></div>
<div class="line"><a name="l01286"></a><span class="lineno"> 1286</span>&#160; </div>
<div class="line"><a name="l01287"></a><span class="lineno"> 1287</span>&#160;<span class="preprocessor">#define AWCOMPARECHAR(ped,pbyte,awchar) (ped-&gt;fAnsi ? (*(PUCHAR)(pbyte) == (UCHAR)(awchar)) : (*(LPWSTR)(pbyte) == (WCHAR)(awchar)))</span></div>
<div class="line"><a name="l01288"></a><span class="lineno"> 1288</span>&#160; </div>
<div class="line"><a name="l01289"></a><span class="lineno"> 1289</span>&#160;<span class="comment">/* Menu that comes up when you press the right mouse button on an edit</span></div>
<div class="line"><a name="l01290"></a><span class="lineno"> 1290</span>&#160;<span class="comment"> * control</span></div>
<div class="line"><a name="l01291"></a><span class="lineno"> 1291</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l01292"></a><span class="lineno"> 1292</span>&#160;<span class="preprocessor">#define ID_EC_PROPERTY_MENU      1</span></div>
<div class="line"><a name="l01293"></a><span class="lineno"> 1293</span>&#160; </div>
<div class="line"><a name="l01294"></a><span class="lineno"> 1294</span>&#160;<span class="preprocessor">#define IDD_MDI_ACTIVATE         9</span></div>
<div class="line"><a name="l01295"></a><span class="lineno"> 1295</span>&#160; </div>
<div class="line"><a name="l01296"></a><span class="lineno"> 1296</span>&#160;<span class="preprocessor">#ifndef _USERK_</span></div>
<div class="line"><a name="l01297"></a><span class="lineno"> 1297</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l01298"></a><span class="lineno"> 1298</span>&#160;<span class="comment"> * String IDs</span></div>
<div class="line"><a name="l01299"></a><span class="lineno"> 1299</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l01300"></a><span class="lineno"> 1300</span>&#160;<span class="preprocessor">#define STR_ERROR                        0x00000002L</span></div>
<div class="line"><a name="l01301"></a><span class="lineno"> 1301</span>&#160;<span class="preprocessor">#define STR_MOREWINDOWS                  0x0000000DL</span></div>
<div class="line"><a name="l01302"></a><span class="lineno"> 1302</span>&#160;<span class="preprocessor">#define STR_NOMEMBITMAP                  0x0000000EL</span></div>
<div class="line"><a name="l01303"></a><span class="lineno"> 1303</span>&#160;<span class="preprocessor">#endif  // !_USERK_</span></div>
<div class="line"><a name="l01304"></a><span class="lineno"> 1304</span>&#160; </div>
<div class="line"><a name="l01305"></a><span class="lineno"> 1305</span>&#160; </div>
<div class="line"><a name="l01306"></a><span class="lineno"> 1306</span>&#160;<span class="keywordtype">void</span> <a class="code" href="a00257.html#a8a08d5c522d5802e4459ce6c591b03fb">InitClientDrawing</a>();</div>
<div class="line"><a name="l01307"></a><span class="lineno"> 1307</span>&#160; </div>
<div class="line"><a name="l01308"></a><span class="lineno"> 1308</span>&#160; </div>
<div class="line"><a name="l01317"></a><span class="lineno"> 1317</span>&#160;BOOL <a class="code" href="a00257.html#aa4a3b004dd5a64b5e7d718f525a86db6">IsMetaFile</a>(HDC hdc);</div>
<div class="line"><a name="l01318"></a><span class="lineno"> 1318</span>&#160; </div>
<div class="line"><a name="l01319"></a><span class="lineno"> 1319</span>&#160;<span class="keywordtype">void</span> <a class="code" href="a00257.html#a2ca30ce2aac24fc34e1b7aeedc53adde">DrawDiagonal</a>(HDC hdc, LPRECT lprc, HBRUSH hbrTL, HBRUSH hbrBR, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> flags);</div>
<div class="line"><a name="l01320"></a><span class="lineno"> 1320</span>&#160;<span class="keywordtype">void</span> <a class="code" href="a00257.html#a621e0639befe08f49deed4738635015b">FillTriangle</a>(HDC hdc, LPRECT lprc, HBRUSH hbr, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> flags);</div>
<div class="line"><a name="l01321"></a><span class="lineno"> 1321</span>&#160; </div>
<div class="line"><a name="l01322"></a><span class="lineno"> 1322</span>&#160;BOOL   <a class="code" href="a00257.html#aaf89d1aff7618df945849349af2ca7c4">_ClientFreeLibrary</a>(HANDLE hmod);</div>
<div class="line"><a name="l01323"></a><span class="lineno"> 1323</span>&#160;<a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a>  <a class="code" href="a00257.html#aa0d7b600bfe92aac310b4d2bb59f4428">_ClientGetListboxString</a>(<a class="code" href="a02581.html">PWND</a> pwnd, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> msg, <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> wParam, LPSTR lParam,</div>
<div class="line"><a name="l01324"></a><span class="lineno"> 1324</span>&#160;        <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> xParam, PROC xpfn);</div>
<div class="line"><a name="l01325"></a><span class="lineno"> 1325</span>&#160;LPHLP  <a class="code" href="a00257.html#abf989209aecd7c871c8bf57437fd7871">HFill</a>(LPCSTR lpszHelp, <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> ulCommand, <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> ulData);</div>
<div class="line"><a name="l01326"></a><span class="lineno"> 1326</span>&#160; </div>
<div class="line"><a name="l01327"></a><span class="lineno"> 1327</span>&#160; </div>
<div class="line"><a name="l01328"></a><span class="lineno"> 1328</span>&#160; </div>
<div class="line"><a name="l01329"></a><span class="lineno"> 1329</span>&#160;<span class="keywordtype">void</span> <a class="code" href="a00257.html#a4368169e2372b5fb34c6b926c95e5fac">RW_RegisterEdit</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l01330"></a><span class="lineno"> 1330</span>&#160; </div>
<div class="line"><a name="l01331"></a><span class="lineno"> 1331</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l01332"></a><span class="lineno"> 1332</span>&#160;<span class="comment"> * Message thunks.</span></div>
<div class="line"><a name="l01333"></a><span class="lineno"> 1333</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l01334"></a><span class="lineno"> 1334</span>&#160;<span class="preprocessor">#define fnCOPYDATA                      NtUserfnCOPYDATA</span></div>
<div class="line"><a name="l01335"></a><span class="lineno"> 1335</span>&#160;<span class="preprocessor">#define fnDDEINIT                       NtUserfnDDEINIT</span></div>
<div class="line"><a name="l01336"></a><span class="lineno"> 1336</span>&#160;<span class="preprocessor">#define fnDWORD                         NtUserfnDWORD</span></div>
<div class="line"><a name="l01337"></a><span class="lineno"> 1337</span>&#160;<span class="preprocessor">#define fnDWORDOPTINLPMSG               NtUserfnDWORDOPTINLPMSG</span></div>
<div class="line"><a name="l01338"></a><span class="lineno"> 1338</span>&#160;<span class="preprocessor">#define fnGETTEXTLENGTHS                NtUserfnGETTEXTLENGTHS</span></div>
<div class="line"><a name="l01339"></a><span class="lineno"> 1339</span>&#160;<span class="preprocessor">#ifdef FE_SB // fnGETTEXTLENGTHS()</span></div>
<div class="line"><a name="l01340"></a><span class="lineno"> 1340</span>&#160;<span class="preprocessor">#define fnGETDBCSTEXTLENGTHS            NtUserfnGETTEXTLENGTHS</span></div>
<div class="line"><a name="l01341"></a><span class="lineno"> 1341</span>&#160;<span class="preprocessor">#endif // FE_SB</span></div>
<div class="line"><a name="l01342"></a><span class="lineno"> 1342</span>&#160;<span class="preprocessor">#define fnINLPCOMPAREITEMSTRUCT         NtUserfnINLPCOMPAREITEMSTRUCT</span></div>
<div class="line"><a name="l01343"></a><span class="lineno"> 1343</span>&#160;<span class="preprocessor">#define fnINLPDELETEITEMSTRUCT          NtUserfnINLPDELETEITEMSTRUCT</span></div>
<div class="line"><a name="l01344"></a><span class="lineno"> 1344</span>&#160;<span class="preprocessor">#define fnINLPHELPINFOSTRUCT            NtUserfnINLPHELPINFOSTRUCT</span></div>
<div class="line"><a name="l01345"></a><span class="lineno"> 1345</span>&#160;<span class="preprocessor">#define fnINLPHLPSTRUCT                 NtUserfnINLPHLPSTRUCT</span></div>
<div class="line"><a name="l01346"></a><span class="lineno"> 1346</span>&#160;<span class="preprocessor">#define fnINLPWINDOWPOS                 NtUserfnINLPWINDOWPOS</span></div>
<div class="line"><a name="l01347"></a><span class="lineno"> 1347</span>&#160;<span class="preprocessor">#define fnINOUTDRAG                     NtUserfnINOUTDRAG</span></div>
<div class="line"><a name="l01348"></a><span class="lineno"> 1348</span>&#160;<span class="preprocessor">#define fnINOUTLPMEASUREITEMSTRUCT      NtUserfnINOUTLPMEASUREITEMSTRUCT</span></div>
<div class="line"><a name="l01349"></a><span class="lineno"> 1349</span>&#160;<span class="preprocessor">#define fnINOUTLPPOINT5                 NtUserfnINOUTLPPOINT5</span></div>
<div class="line"><a name="l01350"></a><span class="lineno"> 1350</span>&#160;<span class="preprocessor">#define fnINOUTLPRECT                   NtUserfnINOUTLPRECT</span></div>
<div class="line"><a name="l01351"></a><span class="lineno"> 1351</span>&#160;<span class="preprocessor">#define fnINOUTLPSCROLLINFO             NtUserfnINOUTLPSCROLLINFO</span></div>
<div class="line"><a name="l01352"></a><span class="lineno"> 1352</span>&#160;<span class="preprocessor">#define fnINOUTLPWINDOWPOS              NtUserfnINOUTLPWINDOWPOS</span></div>
<div class="line"><a name="l01353"></a><span class="lineno"> 1353</span>&#160;<span class="preprocessor">#define fnINOUTNCCALCSIZE               NtUserfnINOUTNCCALCSIZE</span></div>
<div class="line"><a name="l01354"></a><span class="lineno"> 1354</span>&#160;<span class="preprocessor">#define fnINOUTNEXTMENU                 NtUserfnINOUTNEXTMENU</span></div>
<div class="line"><a name="l01355"></a><span class="lineno"> 1355</span>&#160;<span class="preprocessor">#define fnINOUTSTYLECHANGE              NtUserfnINOUTSTYLECHANGE</span></div>
<div class="line"><a name="l01356"></a><span class="lineno"> 1356</span>&#160;<span class="preprocessor">#define fnOPTOUTLPDWORDOPTOUTLPDWORD    NtUserfnOPTOUTLPDWORDOPTOUTLPDWORD</span></div>
<div class="line"><a name="l01357"></a><span class="lineno"> 1357</span>&#160;<span class="preprocessor">#define fnOUTLPRECT                     NtUserfnOUTLPRECT</span></div>
<div class="line"><a name="l01358"></a><span class="lineno"> 1358</span>&#160;<span class="preprocessor">#define fnPOPTINLPUINT                  NtUserfnPOPTINLPUINT</span></div>
<div class="line"><a name="l01359"></a><span class="lineno"> 1359</span>&#160;<span class="preprocessor">#define fnPOUTLPINT                     NtUserfnPOUTLPINT</span></div>
<div class="line"><a name="l01360"></a><span class="lineno"> 1360</span>&#160;<span class="preprocessor">#define fnSENTDDEMSG                    NtUserfnSENTDDEMSG</span></div>
<div class="line"><a name="l01361"></a><span class="lineno"> 1361</span>&#160;<span class="preprocessor">#define fnOUTDWORDINDWORD               NtUserfnOUTDWORDINDWORD</span></div>
<div class="line"><a name="l01362"></a><span class="lineno"> 1362</span>&#160; </div>
<div class="line"><a name="l01363"></a><span class="lineno"> 1363</span>&#160;<span class="preprocessor">#define MESSAGEPROTO(func) \</span></div>
<div class="line"><a name="l01364"></a><span class="lineno"> 1364</span>&#160;<span class="preprocessor">LONG CALLBACK fn ## func(                               \</span></div>
<div class="line"><a name="l01365"></a><span class="lineno"> 1365</span>&#160;<span class="preprocessor">        HWND hwnd, UINT msg, DWORD wParam, LONG lParam, \</span></div>
<div class="line"><a name="l01366"></a><span class="lineno"> 1366</span>&#160;<span class="preprocessor">        DWORD xParam, DWORD xpfnWndProc, BOOL bAnsi)</span></div>
<div class="line"><a name="l01367"></a><span class="lineno"> 1367</span>&#160; </div>
<div class="line"><a name="l01368"></a><span class="lineno"> 1368</span>&#160;<a class="code" href="a00257.html#adc3b04f39c0348e544f12651ec8c538b">MESSAGEPROTO</a>(BITMAP);</div>
<div class="line"><a name="l01369"></a><span class="lineno"> 1369</span>&#160;<a class="code" href="a00257.html#adc3b04f39c0348e544f12651ec8c538b">MESSAGEPROTO</a>(COPYGLOBALDATA);</div>
<div class="line"><a name="l01370"></a><span class="lineno"> 1370</span>&#160;<a class="code" href="a00257.html#adc3b04f39c0348e544f12651ec8c538b">MESSAGEPROTO</a>(FULLSCREEN);</div>
<div class="line"><a name="l01371"></a><span class="lineno"> 1371</span>&#160;<a class="code" href="a00257.html#adc3b04f39c0348e544f12651ec8c538b">MESSAGEPROTO</a>(HDCDWORD);</div>
<div class="line"><a name="l01372"></a><span class="lineno"> 1372</span>&#160;<a class="code" href="a00257.html#adc3b04f39c0348e544f12651ec8c538b">MESSAGEPROTO</a>(HFONTDWORD);</div>
<div class="line"><a name="l01373"></a><span class="lineno"> 1373</span>&#160;<a class="code" href="a00257.html#adc3b04f39c0348e544f12651ec8c538b">MESSAGEPROTO</a>(HFONTDWORDDWORD);</div>
<div class="line"><a name="l01374"></a><span class="lineno"> 1374</span>&#160;<a class="code" href="a00257.html#adc3b04f39c0348e544f12651ec8c538b">MESSAGEPROTO</a>(HRGNDWORD);</div>
<div class="line"><a name="l01375"></a><span class="lineno"> 1375</span>&#160;<a class="code" href="a00257.html#adc3b04f39c0348e544f12651ec8c538b">MESSAGEPROTO</a>(INCBOXSTRING);</div>
<div class="line"><a name="l01376"></a><span class="lineno"> 1376</span>&#160;<a class="code" href="a00257.html#adc3b04f39c0348e544f12651ec8c538b">MESSAGEPROTO</a>(INCNTOUTSTRING);</div>
<div class="line"><a name="l01377"></a><span class="lineno"> 1377</span>&#160;<a class="code" href="a00257.html#adc3b04f39c0348e544f12651ec8c538b">MESSAGEPROTO</a>(INCNTOUTSTRINGNULL);</div>
<div class="line"><a name="l01378"></a><span class="lineno"> 1378</span>&#160;<a class="code" href="a00257.html#adc3b04f39c0348e544f12651ec8c538b">MESSAGEPROTO</a>(INDEVICECHANGE);</div>
<div class="line"><a name="l01379"></a><span class="lineno"> 1379</span>&#160;<a class="code" href="a00257.html#adc3b04f39c0348e544f12651ec8c538b">MESSAGEPROTO</a>(INLBOXSTRING);</div>
<div class="line"><a name="l01380"></a><span class="lineno"> 1380</span>&#160;<a class="code" href="a00257.html#adc3b04f39c0348e544f12651ec8c538b">MESSAGEPROTO</a>(INLPCREATESTRUCT);</div>
<div class="line"><a name="l01381"></a><span class="lineno"> 1381</span>&#160;<a class="code" href="a00257.html#adc3b04f39c0348e544f12651ec8c538b">MESSAGEPROTO</a>(INLPDRAWITEMSTRUCT);</div>
<div class="line"><a name="l01382"></a><span class="lineno"> 1382</span>&#160;<a class="code" href="a00257.html#adc3b04f39c0348e544f12651ec8c538b">MESSAGEPROTO</a>(INLPDROPSTRUCT);</div>
<div class="line"><a name="l01383"></a><span class="lineno"> 1383</span>&#160;<a class="code" href="a00257.html#adc3b04f39c0348e544f12651ec8c538b">MESSAGEPROTO</a>(INLPMDICREATESTRUCT);</div>
<div class="line"><a name="l01384"></a><span class="lineno"> 1384</span>&#160;<a class="code" href="a00257.html#adc3b04f39c0348e544f12651ec8c538b">MESSAGEPROTO</a>(INPAINTCLIPBRD);</div>
<div class="line"><a name="l01385"></a><span class="lineno"> 1385</span>&#160;<a class="code" href="a00257.html#adc3b04f39c0348e544f12651ec8c538b">MESSAGEPROTO</a>(INPOSTEDSTRING);</div>
<div class="line"><a name="l01386"></a><span class="lineno"> 1386</span>&#160;<a class="code" href="a00257.html#adc3b04f39c0348e544f12651ec8c538b">MESSAGEPROTO</a>(INSIZECLIPBRD);</div>
<div class="line"><a name="l01387"></a><span class="lineno"> 1387</span>&#160;<a class="code" href="a00257.html#adc3b04f39c0348e544f12651ec8c538b">MESSAGEPROTO</a>(INSTRING);</div>
<div class="line"><a name="l01388"></a><span class="lineno"> 1388</span>&#160;<a class="code" href="a00257.html#adc3b04f39c0348e544f12651ec8c538b">MESSAGEPROTO</a>(INSTRINGNULL);</div>
<div class="line"><a name="l01389"></a><span class="lineno"> 1389</span>&#160;<a class="code" href="a00257.html#adc3b04f39c0348e544f12651ec8c538b">MESSAGEPROTO</a>(INWPARAMCHAR);</div>
<div class="line"><a name="l01390"></a><span class="lineno"> 1390</span>&#160;<span class="preprocessor">#ifdef FE_SB // fnINWPARAMDBCSCHAR()</span></div>
<div class="line"><a name="l01391"></a><span class="lineno"> 1391</span>&#160;<a class="code" href="a00257.html#adc3b04f39c0348e544f12651ec8c538b">MESSAGEPROTO</a>(INWPARAMDBCSCHAR);</div>
<div class="line"><a name="l01392"></a><span class="lineno"> 1392</span>&#160;<span class="preprocessor">#endif // FE_SB</span></div>
<div class="line"><a name="l01393"></a><span class="lineno"> 1393</span>&#160;<a class="code" href="a00257.html#adc3b04f39c0348e544f12651ec8c538b">MESSAGEPROTO</a>(OPTOUTDWORDDWORD);</div>
<div class="line"><a name="l01394"></a><span class="lineno"> 1394</span>&#160;<a class="code" href="a00257.html#adc3b04f39c0348e544f12651ec8c538b">MESSAGEPROTO</a>(OUTCBOXSTRING);</div>
<div class="line"><a name="l01395"></a><span class="lineno"> 1395</span>&#160;<a class="code" href="a00257.html#adc3b04f39c0348e544f12651ec8c538b">MESSAGEPROTO</a>(OUTLBOXSTRING);</div>
<div class="line"><a name="l01396"></a><span class="lineno"> 1396</span>&#160;<a class="code" href="a00257.html#adc3b04f39c0348e544f12651ec8c538b">MESSAGEPROTO</a>(<a class="code" href="a00869.html#a2bd8bf370fca7692e7cf4e0e9350d451">OUTSTRING</a>);</div>
<div class="line"><a name="l01397"></a><span class="lineno"> 1397</span>&#160;<a class="code" href="a00257.html#adc3b04f39c0348e544f12651ec8c538b">MESSAGEPROTO</a>(PAINT);</div>
<div class="line"><a name="l01398"></a><span class="lineno"> 1398</span>&#160;<a class="code" href="a00257.html#adc3b04f39c0348e544f12651ec8c538b">MESSAGEPROTO</a>(SETLOCALE);</div>
<div class="line"><a name="l01399"></a><span class="lineno"> 1399</span>&#160;<a class="code" href="a00257.html#adc3b04f39c0348e544f12651ec8c538b">MESSAGEPROTO</a>(WMCTLCOLOR);</div>
<div class="line"><a name="l01400"></a><span class="lineno"> 1400</span>&#160;<a class="code" href="a00257.html#adc3b04f39c0348e544f12651ec8c538b">MESSAGEPROTO</a>(KERNELONLY);</div>
<div class="line"><a name="l01401"></a><span class="lineno"> 1401</span>&#160; </div>
<div class="line"><a name="l01402"></a><span class="lineno"> 1402</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l01403"></a><span class="lineno"> 1403</span>&#160;<span class="comment"> * clhook.c</span></div>
<div class="line"><a name="l01404"></a><span class="lineno"> 1404</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l01405"></a><span class="lineno"> 1405</span>&#160;<span class="preprocessor">#define IsHooked(pci, fsHook) \</span></div>
<div class="line"><a name="l01406"></a><span class="lineno"> 1406</span>&#160;<span class="preprocessor">    ((fsHook &amp; (pci-&gt;fsHooks | pci-&gt;pDeskInfo-&gt;fsHooks)) != 0)</span></div>
<div class="line"><a name="l01407"></a><span class="lineno"> 1407</span>&#160; </div>
<div class="line"><a name="l01408"></a><span class="lineno"> 1408</span>&#160;<a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> <a class="code" href="a00257.html#aef6c7ee6e242a4746f67cb82d5f94bd9">fnHkINLPCWPSTRUCTW</a>(<a class="code" href="a02581.html">PWND</a> pwnd, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> message, WPARAM wParam,</div>
<div class="line"><a name="l01409"></a><span class="lineno"> 1409</span>&#160;        LPARAM lParam, <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> xParam);</div>
<div class="line"><a name="l01410"></a><span class="lineno"> 1410</span>&#160;<a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> <a class="code" href="a00257.html#a5013fe6982632a415ef7f495f812c730">fnHkINLPCWPSTRUCTA</a>(<a class="code" href="a02581.html">PWND</a> pwnd, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> message, WPARAM wParam,</div>
<div class="line"><a name="l01411"></a><span class="lineno"> 1411</span>&#160;        LPARAM lParam, <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> xParam);</div>
<div class="line"><a name="l01412"></a><span class="lineno"> 1412</span>&#160;<a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> <a class="code" href="a00257.html#a03a4894f551524cef788bbac33b3f6d8">fnHkINLPCWPRETSTRUCTW</a>(<a class="code" href="a02581.html">PWND</a> pwnd, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> message, WPARAM wParam,</div>
<div class="line"><a name="l01413"></a><span class="lineno"> 1413</span>&#160;        LPARAM lParam, <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> xParam);</div>
<div class="line"><a name="l01414"></a><span class="lineno"> 1414</span>&#160;<a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> <a class="code" href="a00257.html#a7f0449892c4e821d71745dca4562b881">fnHkINLPCWPRETSTRUCTA</a>(<a class="code" href="a02581.html">PWND</a> pwnd, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> message, WPARAM wParam,</div>
<div class="line"><a name="l01415"></a><span class="lineno"> 1415</span>&#160;        LPARAM lParam, <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> xParam);</div>
<div class="line"><a name="l01416"></a><span class="lineno"> 1416</span>&#160;<a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> <a class="code" href="a00257.html#a687de76bcca110411f6c34c2122571e6">fnHkINLPCBTCREATESTRUCT</a>(<a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> msg, <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> wParam, LPCBT_CREATEWND pcbt,</div>
<div class="line"><a name="l01417"></a><span class="lineno"> 1417</span>&#160;        <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> xpfnProc, BOOL bAnsi);</div>
<div class="line"><a name="l01418"></a><span class="lineno"> 1418</span>&#160;<a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> <a class="code" href="a00257.html#ae53c4fbf4cd5b64298a0b2b0eb92e99b">DispatchHookW</a>(<span class="keywordtype">int</span> dw, WPARAM wParam, LPARAM lParam, HOOKPROC pfn);</div>
<div class="line"><a name="l01419"></a><span class="lineno"> 1419</span>&#160;<a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> <a class="code" href="a00257.html#a781ce3dec99044b2589265a362c08d0e">DispatchHookA</a>(<span class="keywordtype">int</span> dw, WPARAM wParam, LPARAM lParam, HOOKPROC pfn);</div>
<div class="line"><a name="l01420"></a><span class="lineno"> 1420</span>&#160;<a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> <a class="code" href="a00257.html#af9e123e91dda40f2b3c8f6eaee3f24ef">DispatchDlgProc</a>(HWND hwnd, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> message, WPARAM wParam, LPARAM lParam, WNDPROC pfn);</div>
<div class="line"><a name="l01421"></a><span class="lineno"> 1421</span>&#160; </div>
<div class="line"><a name="l01422"></a><span class="lineno"> 1422</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l01423"></a><span class="lineno"> 1423</span>&#160;<span class="comment"> * client.c</span></div>
<div class="line"><a name="l01424"></a><span class="lineno"> 1424</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l01425"></a><span class="lineno"> 1425</span>&#160;LONG <a class="code" href="a00953.html#a428a91acf2c2439dc1a257708ee1f805">APIENTRY</a> <a class="code" href="a00257.html#ac132cc4fa15321705c8ca285bab5d954">ButtonWndProcA</a>(HWND hwnd, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> msg, WPARAM wParam, LPARAM lParam);</div>
<div class="line"><a name="l01426"></a><span class="lineno"> 1426</span>&#160;LONG <a class="code" href="a00953.html#a428a91acf2c2439dc1a257708ee1f805">APIENTRY</a> <a class="code" href="a00257.html#a8028da551e94508fe46f0f9a6984e3b5">ButtonWndProcW</a>(HWND hwnd, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> msg, WPARAM wParam, LPARAM lParam);</div>
<div class="line"><a name="l01427"></a><span class="lineno"> 1427</span>&#160;LONG <a class="code" href="a00953.html#a428a91acf2c2439dc1a257708ee1f805">APIENTRY</a> <a class="code" href="a00257.html#aa3c11dbc6a1e9e52276d73a4e8c721fd">MenuWndProcA</a>(HWND hwnd, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> msg, WPARAM wParam, LPARAM lParam);</div>
<div class="line"><a name="l01428"></a><span class="lineno"> 1428</span>&#160;LONG <a class="code" href="a00953.html#a428a91acf2c2439dc1a257708ee1f805">APIENTRY</a> <a class="code" href="a00257.html#a137dc74a8c141cf2681ed3984bcf134a">MenuWndProcW</a>(HWND hwnd, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> msg, WPARAM wParam, LPARAM lParam);</div>
<div class="line"><a name="l01429"></a><span class="lineno"> 1429</span>&#160;LONG <a class="code" href="a00953.html#a428a91acf2c2439dc1a257708ee1f805">APIENTRY</a> <a class="code" href="a00257.html#ab4b3a1e6ba13485c68f0ada1c7c02737">DesktopWndProcA</a>(HWND hwnd, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> msg, WPARAM wParam, LPARAM lParam);</div>
<div class="line"><a name="l01430"></a><span class="lineno"> 1430</span>&#160;LONG <a class="code" href="a00953.html#a428a91acf2c2439dc1a257708ee1f805">APIENTRY</a> <a class="code" href="a00257.html#a46fcbb900c8d359e27bfd62fdc3cf172">DesktopWndProcW</a>(HWND hwnd, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> msg, WPARAM wParam, LPARAM lParam);</div>
<div class="line"><a name="l01431"></a><span class="lineno"> 1431</span>&#160;LONG <a class="code" href="a00953.html#a428a91acf2c2439dc1a257708ee1f805">APIENTRY</a> <a class="code" href="a00257.html#a71c306b872c9c09bfce3f01d0fd0289a">ScrollBarWndProcA</a>(HWND hwnd, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> msg, WPARAM wParam, LPARAM lParam);</div>
<div class="line"><a name="l01432"></a><span class="lineno"> 1432</span>&#160;LONG <a class="code" href="a00953.html#a428a91acf2c2439dc1a257708ee1f805">APIENTRY</a> <a class="code" href="a00257.html#aea8af8934e330e52840ab91535b33175">ScrollBarWndProcW</a>(HWND hwnd, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> msg, WPARAM wParam, LPARAM lParam);</div>
<div class="line"><a name="l01433"></a><span class="lineno"> 1433</span>&#160;LONG <a class="code" href="a00953.html#a428a91acf2c2439dc1a257708ee1f805">APIENTRY</a> <a class="code" href="a00257.html#af9d805d72f95411e90ed890acff853bc">ListBoxWndProcA</a>(HWND hwnd, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> msg, WPARAM wParam, LPARAM lParam);</div>
<div class="line"><a name="l01434"></a><span class="lineno"> 1434</span>&#160;LONG <a class="code" href="a00953.html#a428a91acf2c2439dc1a257708ee1f805">APIENTRY</a> <a class="code" href="a00257.html#a62cb147940ecab823c3039d0ae38c1ae">ListBoxWndProcW</a>(HWND hwnd, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> msg, WPARAM wParam, LPARAM lParam);</div>
<div class="line"><a name="l01435"></a><span class="lineno"> 1435</span>&#160;LONG <a class="code" href="a00953.html#a428a91acf2c2439dc1a257708ee1f805">APIENTRY</a> <a class="code" href="a00257.html#a266cfd705824c66fb5318e5e5547d51b">StaticWndProcA</a>(HWND hwnd, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> msg, WPARAM wParam, LPARAM lParam);</div>
<div class="line"><a name="l01436"></a><span class="lineno"> 1436</span>&#160;LONG <a class="code" href="a00953.html#a428a91acf2c2439dc1a257708ee1f805">APIENTRY</a> <a class="code" href="a00257.html#ac2dd88c93ed5bb6b4f7689a0032bddc4">StaticWndProcW</a>(HWND hwnd, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> msg, WPARAM wParam, LPARAM lParam);</div>
<div class="line"><a name="l01437"></a><span class="lineno"> 1437</span>&#160;LONG <a class="code" href="a00953.html#a428a91acf2c2439dc1a257708ee1f805">APIENTRY</a> <a class="code" href="a00257.html#a91cf269af365850b8f5e61a25c5c81f4">DialogWndProcA</a>(HWND hwnd, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> msg, WPARAM wParam, LPARAM lParam);</div>
<div class="line"><a name="l01438"></a><span class="lineno"> 1438</span>&#160;LONG <a class="code" href="a00953.html#a428a91acf2c2439dc1a257708ee1f805">APIENTRY</a> <a class="code" href="a00257.html#ab9b13c021826b20dbeb7e600aff77df8">DialogWndProcW</a>(HWND hwnd, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> msg, WPARAM wParam, LPARAM lParam);</div>
<div class="line"><a name="l01439"></a><span class="lineno"> 1439</span>&#160;LONG <a class="code" href="a00953.html#a428a91acf2c2439dc1a257708ee1f805">APIENTRY</a> <a class="code" href="a00257.html#a2a4b243421dbfbdb17542db66476873b">ComboBoxWndProcA</a>(HWND hwnd, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> msg, WPARAM wParam, LPARAM lParam);</div>
<div class="line"><a name="l01440"></a><span class="lineno"> 1440</span>&#160;LONG <a class="code" href="a00953.html#a428a91acf2c2439dc1a257708ee1f805">APIENTRY</a> <a class="code" href="a00257.html#a5027d7b89455215489b65476ebbf41a6">ComboBoxWndProcW</a>(HWND hwnd, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> msg, WPARAM wParam, LPARAM lParam);</div>
<div class="line"><a name="l01441"></a><span class="lineno"> 1441</span>&#160;LONG <a class="code" href="a00953.html#a428a91acf2c2439dc1a257708ee1f805">APIENTRY</a> <a class="code" href="a00257.html#a3fe84012f53713f8e824961607747468">ComboListBoxWndProcA</a>(HWND hwnd, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> msg, WPARAM wParam, LPARAM lParam);</div>
<div class="line"><a name="l01442"></a><span class="lineno"> 1442</span>&#160;LONG <a class="code" href="a00953.html#a428a91acf2c2439dc1a257708ee1f805">APIENTRY</a> <a class="code" href="a00257.html#a78f680d40c40a69d2bdc75e0ae8bdfa4">ComboListBoxWndProcW</a>(HWND hwnd, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> msg, WPARAM wParam, LPARAM lParam);</div>
<div class="line"><a name="l01443"></a><span class="lineno"> 1443</span>&#160;LONG <a class="code" href="a00953.html#a428a91acf2c2439dc1a257708ee1f805">APIENTRY</a> <a class="code" href="a00257.html#a2f9cd23cc0324808f8930741a0993e50">MDIClientWndProcA</a>(HWND hwnd, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> msg, WPARAM wParam, LPARAM lParam);</div>
<div class="line"><a name="l01444"></a><span class="lineno"> 1444</span>&#160;LONG <a class="code" href="a00953.html#a428a91acf2c2439dc1a257708ee1f805">APIENTRY</a> <a class="code" href="a00257.html#a523c3310bbfcb1440ff1dadc371ffea1">MDIClientWndProcW</a>(HWND hwnd, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> msg, WPARAM wParam, LPARAM lParam);</div>
<div class="line"><a name="l01445"></a><span class="lineno"> 1445</span>&#160;LONG <a class="code" href="a00953.html#a428a91acf2c2439dc1a257708ee1f805">APIENTRY</a> <a class="code" href="a00257.html#a0ebc1415791990a6aa9324fb397ab9c0">TitleWndProcA</a>(HWND hwnd, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> msg, WPARAM wParam, LPARAM lParam);</div>
<div class="line"><a name="l01446"></a><span class="lineno"> 1446</span>&#160;LONG <a class="code" href="a00953.html#a428a91acf2c2439dc1a257708ee1f805">APIENTRY</a> <a class="code" href="a00257.html#aa3c5803d05a9380ae40cd08bc3066834">TitleWndProcW</a>(HWND hwnd, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> msg, WPARAM wParam, LPARAM lParam);</div>
<div class="line"><a name="l01447"></a><span class="lineno"> 1447</span>&#160;LONG <a class="code" href="a00953.html#a428a91acf2c2439dc1a257708ee1f805">APIENTRY</a> <a class="code" href="a00257.html#aabd79d0eb057371e1d4e3f64b83735e0">MB_DlgProcA</a>(HWND hwnd, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> msg, WPARAM wParam, LPARAM lParam);</div>
<div class="line"><a name="l01448"></a><span class="lineno"> 1448</span>&#160;LONG <a class="code" href="a00953.html#a428a91acf2c2439dc1a257708ee1f805">APIENTRY</a> <a class="code" href="a00257.html#a4d738f9eb03f771ab475011d54477aa5">MB_DlgProcW</a>(HWND hwnd, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> msg, WPARAM wParam, LPARAM lParam);</div>
<div class="line"><a name="l01449"></a><span class="lineno"> 1449</span>&#160;LONG <a class="code" href="a00953.html#a428a91acf2c2439dc1a257708ee1f805">APIENTRY</a> <a class="code" href="a00257.html#acf986b93788aa00e1f1c75ac66805bcb">MDIActivateDlgProcA</a>(HWND hwnd, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> msg, WPARAM wParam, LPARAM lParam);</div>
<div class="line"><a name="l01450"></a><span class="lineno"> 1450</span>&#160;LONG <a class="code" href="a00953.html#a428a91acf2c2439dc1a257708ee1f805">APIENTRY</a> <a class="code" href="a00257.html#a9744e418a11148381f7b39d7a6a5aa9f">MDIActivateDlgProcW</a>(HWND hwnd, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> msg, WPARAM wParam, LPARAM lParam);</div>
<div class="line"><a name="l01451"></a><span class="lineno"> 1451</span>&#160;LONG <a class="code" href="a00953.html#a428a91acf2c2439dc1a257708ee1f805">APIENTRY</a> <a class="code" href="a00257.html#a9ad9f8732da8f83b7f6b0f60e434013e">EditWndProcA</a>(HWND hwnd, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> msg, WPARAM wParam, LPARAM lParam);</div>
<div class="line"><a name="l01452"></a><span class="lineno"> 1452</span>&#160;LONG <a class="code" href="a00953.html#a428a91acf2c2439dc1a257708ee1f805">APIENTRY</a> <a class="code" href="a00257.html#a18f1648d7523be9c52eb4de234db7081">EditWndProcW</a>(HWND hwnd, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> msg, WPARAM wParam, LPARAM lParam);</div>
<div class="line"><a name="l01453"></a><span class="lineno"> 1453</span>&#160;<span class="preprocessor">#ifdef FE_IME</span></div>
<div class="line"><a name="l01454"></a><span class="lineno"> 1454</span>&#160;LONG <a class="code" href="a00953.html#a428a91acf2c2439dc1a257708ee1f805">APIENTRY</a> <a class="code" href="a00257.html#a030e623e285b264ba718331f5f7219e4">ImeWndProcA</a>(HWND hwnd, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> msg, WPARAM wParam, LPARAM lParam);</div>
<div class="line"><a name="l01455"></a><span class="lineno"> 1455</span>&#160;LONG <a class="code" href="a00953.html#a428a91acf2c2439dc1a257708ee1f805">APIENTRY</a> <a class="code" href="a00257.html#abf17bd58bccbd031a02fea4735c1445c">ImeWndProcW</a>(HWND hwnd, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> msg, WPARAM wParam, LPARAM lParam);</div>
<div class="line"><a name="l01456"></a><span class="lineno"> 1456</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l01457"></a><span class="lineno"> 1457</span>&#160;LONG <a class="code" href="a00257.html#a6bdc5311bb7640aba29656dd7bb4e71a">SendMessageWorker</a>(<a class="code" href="a02581.html">PWND</a> pwnd, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> message, WPARAM wParam, LPARAM lParam, BOOL fAnsi);</div>
<div class="line"><a name="l01458"></a><span class="lineno"> 1458</span>&#160;LONG <a class="code" href="a00257.html#ab8e191508b0b70919b3b9bf3071a77f7">SendMessageTimeoutWorker</a>(HWND hwnd, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> message, WPARAM wParam, LPARAM lParam,</div>
<div class="line"><a name="l01459"></a><span class="lineno"> 1459</span>&#160;            <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> fuFlags, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> uTimeout, LPDWORD lpdwResult, BOOL fAnsi);</div>
<div class="line"><a name="l01460"></a><span class="lineno"> 1460</span>&#160; </div>
<div class="line"><a name="l01461"></a><span class="lineno"> 1461</span>&#160;<span class="keywordtype">void</span> <a class="code" href="a00257.html#a419502c690ecadea2ef606382c5cd028">ClientEmptyClipboard</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l01462"></a><span class="lineno"> 1462</span>&#160;VOID <a class="code" href="a00257.html#afeedc7ce2c7778f420d0357f1ef24e6e">GetActiveKeyboardName</a>(LPWSTR lpszName);</div>
<div class="line"><a name="l01463"></a><span class="lineno"> 1463</span>&#160;HANDLE <a class="code" href="a00257.html#a76a56627afc69c00f014d1b508b37ab9">OpenKeyboardLayoutFile</a>(LPWSTR lpszKLName, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> uFlags, PUINT poffTable, PUINT pKbdInputLocale);</div>
<div class="line"><a name="l01464"></a><span class="lineno"> 1464</span>&#160;VOID <a class="code" href="a00257.html#a18b9b48b567ab5010e350cbab8fa27ca">LoadPreloadKeyboardLayouts</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l01465"></a><span class="lineno"> 1465</span>&#160;<span class="keywordtype">void</span> <a class="code" href="a00257.html#ab4added876586c5164dae9aaba3e7691">SetWindowState</a>(<a class="code" href="a02581.html">PWND</a> pwnd, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> flags);</div>
<div class="line"><a name="l01466"></a><span class="lineno"> 1466</span>&#160;<span class="keywordtype">void</span> <a class="code" href="a00257.html#a0cecedf7a462633cf5456292b526d8ec">ClearWindowState</a>(<a class="code" href="a02581.html">PWND</a> pwnd, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> flags);</div>
<div class="line"><a name="l01467"></a><span class="lineno"> 1467</span>&#160; </div>
<div class="line"><a name="l01468"></a><span class="lineno"> 1468</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l01469"></a><span class="lineno"> 1469</span>&#160;<span class="comment"> * Worker routines called from both the window procs and</span></div>
<div class="line"><a name="l01470"></a><span class="lineno"> 1470</span>&#160;<span class="comment"> * the callback thunks.</span></div>
<div class="line"><a name="l01471"></a><span class="lineno"> 1471</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l01472"></a><span class="lineno"> 1472</span>&#160;LONG <a class="code" href="a00257.html#a44d5c2db04811e044da712dd588b5e02">DispatchClientMessage</a>(<a class="code" href="a02581.html">PWND</a> pwnd, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> message, WPARAM wParam,</div>
<div class="line"><a name="l01473"></a><span class="lineno"> 1473</span>&#160;        LPARAM lParam, <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> pfn);</div>
<div class="line"><a name="l01474"></a><span class="lineno"> 1474</span>&#160;LONG <a class="code" href="a00257.html#a56a2a5f665575c0310d1a35792f43b13">DefWindowProcWorker</a>(<a class="code" href="a02581.html">PWND</a> pwnd, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> message, WPARAM wParam,</div>
<div class="line"><a name="l01475"></a><span class="lineno"> 1475</span>&#160;        LPARAM lParam, <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> fAnsi);</div>
<div class="line"><a name="l01476"></a><span class="lineno"> 1476</span>&#160;LONG <a class="code" href="a00257.html#a7c3514904c43eaaf6dd8ddf4918cc7f3">ButtonWndProcWorker</a>(<a class="code" href="a02581.html">PWND</a> pwnd, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> msg, WPARAM wParam,</div>
<div class="line"><a name="l01477"></a><span class="lineno"> 1477</span>&#160;        LPARAM lParam, <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> fAnsi);</div>
<div class="line"><a name="l01478"></a><span class="lineno"> 1478</span>&#160;LONG <a class="code" href="a00257.html#a58c14b3906d4e7a6a126ecbd0f2ddc0e">ListBoxWndProcWorker</a>(<a class="code" href="a02581.html">PWND</a> pwnd, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> msg, WPARAM wParam,</div>
<div class="line"><a name="l01479"></a><span class="lineno"> 1479</span>&#160;        LPARAM lParam, <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> fAnsi);</div>
<div class="line"><a name="l01480"></a><span class="lineno"> 1480</span>&#160;LONG <a class="code" href="a00257.html#a6ff409d6323c5f80deabe976412b2dd2">StaticWndProcWorker</a>(<a class="code" href="a02581.html">PWND</a> pwnd, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> msg, WPARAM wParam,</div>
<div class="line"><a name="l01481"></a><span class="lineno"> 1481</span>&#160;        LPARAM lParam, <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> fAnsi);</div>
<div class="line"><a name="l01482"></a><span class="lineno"> 1482</span>&#160;LONG <a class="code" href="a00257.html#afacbef253570a9d5ecac909e814063dc">ComboBoxWndProcWorker</a>(<a class="code" href="a02581.html">PWND</a> pwnd, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> msg, WPARAM wParam,</div>
<div class="line"><a name="l01483"></a><span class="lineno"> 1483</span>&#160;        LPARAM lParam, <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> fAnsi);</div>
<div class="line"><a name="l01484"></a><span class="lineno"> 1484</span>&#160;LONG <a class="code" href="a00257.html#afc22cd8d3ad5cbd4fd940d0875c08733">ComboListBoxWndProcWorker</a>(<a class="code" href="a02581.html">PWND</a> pwnd, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> msg, WPARAM wParam,</div>
<div class="line"><a name="l01485"></a><span class="lineno"> 1485</span>&#160;        LPARAM lParam, <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> fAnsi);</div>
<div class="line"><a name="l01486"></a><span class="lineno"> 1486</span>&#160;LONG <a class="code" href="a00257.html#a571566d878d23e9be1b60786f792fb56">MDIClientWndProcWorker</a>(<a class="code" href="a02581.html">PWND</a> pwnd, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> msg, WPARAM wParam,</div>
<div class="line"><a name="l01487"></a><span class="lineno"> 1487</span>&#160;        LPARAM lParam, <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> fAnsi);</div>
<div class="line"><a name="l01488"></a><span class="lineno"> 1488</span>&#160;LONG <a class="code" href="a00257.html#aed40989beb64ad81ee8d9f5dd18687a0">EditWndProcWorker</a>(<a class="code" href="a02581.html">PWND</a> pwnd, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> msg, WPARAM wParam,</div>
<div class="line"><a name="l01489"></a><span class="lineno"> 1489</span>&#160;        LPARAM lParam, <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> fAnsi);</div>
<div class="line"><a name="l01490"></a><span class="lineno"> 1490</span>&#160;LONG <a class="code" href="a00257.html#a4ab3850613b77b4cea0ecebee820674e">DefDlgProcWorker</a>(<a class="code" href="a02581.html">PWND</a> pwnd, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> msg, WPARAM wParam,</div>
<div class="line"><a name="l01491"></a><span class="lineno"> 1491</span>&#160;        LPARAM lParam, <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> fAnsi);</div>
<div class="line"><a name="l01492"></a><span class="lineno"> 1492</span>&#160;<span class="preprocessor">#ifdef FE_IME</span></div>
<div class="line"><a name="l01493"></a><span class="lineno"> 1493</span>&#160;LONG <a class="code" href="a00257.html#a3bc5e0ef018489d6fd924cac09f62154">ImeWndProcWorker</a>(<a class="code" href="a02581.html">PWND</a> pwnd, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> msg, WPARAM wParam,</div>
<div class="line"><a name="l01494"></a><span class="lineno"> 1494</span>&#160;        LPARAM lParam, <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> fAnsi);</div>
<div class="line"><a name="l01495"></a><span class="lineno"> 1495</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l01496"></a><span class="lineno"> 1496</span>&#160; </div>
<div class="line"><a name="l01497"></a><span class="lineno"> 1497</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l01498"></a><span class="lineno"> 1498</span>&#160;<span class="comment"> * Server Stubs - ntstubs.c</span></div>
<div class="line"><a name="l01499"></a><span class="lineno"> 1499</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l01500"></a><span class="lineno"> 1500</span>&#160; </div>
<div class="line"><a name="l01501"></a><span class="lineno"> 1501</span>&#160;LONG <a class="code" href="a00257.html#a2c65a17373cf6cba79806306d58a5041">_SetWindowLong</a>(</div>
<div class="line"><a name="l01502"></a><span class="lineno"> 1502</span>&#160;    HWND hWnd,</div>
<div class="line"><a name="l01503"></a><span class="lineno"> 1503</span>&#160;    <span class="keywordtype">int</span> nIndex,</div>
<div class="line"><a name="l01504"></a><span class="lineno"> 1504</span>&#160;    LONG dwNewLong,</div>
<div class="line"><a name="l01505"></a><span class="lineno"> 1505</span>&#160;    BOOL bAnsi);</div>
<div class="line"><a name="l01506"></a><span class="lineno"> 1506</span>&#160; </div>
<div class="line"><a name="l01507"></a><span class="lineno"> 1507</span>&#160;BOOL <a class="code" href="a00257.html#a73daa592aa9775d7e25f8b6149f3fa35">_GetMessage</a>(</div>
<div class="line"><a name="l01508"></a><span class="lineno"> 1508</span>&#160;    LPMSG pmsg,</div>
<div class="line"><a name="l01509"></a><span class="lineno"> 1509</span>&#160;    HWND hwnd,</div>
<div class="line"><a name="l01510"></a><span class="lineno"> 1510</span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> wMsgFilterMin,</div>
<div class="line"><a name="l01511"></a><span class="lineno"> 1511</span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> wMsgFilterMax,</div>
<div class="line"><a name="l01512"></a><span class="lineno"> 1512</span>&#160;    BOOL bAnsi);</div>
<div class="line"><a name="l01513"></a><span class="lineno"> 1513</span>&#160; </div>
<div class="line"><a name="l01514"></a><span class="lineno"> 1514</span>&#160;BOOL <a class="code" href="a00257.html#a1e05bb7bd2b59bc054e33275a8939907">_PeekMessage</a>(</div>
<div class="line"><a name="l01515"></a><span class="lineno"> 1515</span>&#160;    LPMSG pmsg,</div>
<div class="line"><a name="l01516"></a><span class="lineno"> 1516</span>&#160;    HWND hwnd,</div>
<div class="line"><a name="l01517"></a><span class="lineno"> 1517</span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> wMsgFilterMin,</div>
<div class="line"><a name="l01518"></a><span class="lineno"> 1518</span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> wMsgFilterMax,</div>
<div class="line"><a name="l01519"></a><span class="lineno"> 1519</span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> wRemoveMsg,</div>
<div class="line"><a name="l01520"></a><span class="lineno"> 1520</span>&#160;    BOOL bAnsi);</div>
<div class="line"><a name="l01521"></a><span class="lineno"> 1521</span>&#160; </div>
<div class="line"><a name="l01522"></a><span class="lineno"> 1522</span>&#160;LONG <a class="code" href="a00257.html#a8585c0de233ba2c1733474eb48749507">_DispatchMessage</a>(</div>
<div class="line"><a name="l01523"></a><span class="lineno"> 1523</span>&#160;    CONST MSG *pmsg,</div>
<div class="line"><a name="l01524"></a><span class="lineno"> 1524</span>&#160;    BOOL bAnsi);</div>
<div class="line"><a name="l01525"></a><span class="lineno"> 1525</span>&#160; </div>
<div class="line"><a name="l01526"></a><span class="lineno"> 1526</span>&#160;BOOL <a class="code" href="a00257.html#a933a4a4818762a03428fe021dd9772a4">_PostMessage</a>(</div>
<div class="line"><a name="l01527"></a><span class="lineno"> 1527</span>&#160;    HWND hwnd,</div>
<div class="line"><a name="l01528"></a><span class="lineno"> 1528</span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> msg,</div>
<div class="line"><a name="l01529"></a><span class="lineno"> 1529</span>&#160;    <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> wParam,</div>
<div class="line"><a name="l01530"></a><span class="lineno"> 1530</span>&#160;    LONG lParam,</div>
<div class="line"><a name="l01531"></a><span class="lineno"> 1531</span>&#160;    BOOL bAnsi);</div>
<div class="line"><a name="l01532"></a><span class="lineno"> 1532</span>&#160; </div>
<div class="line"><a name="l01533"></a><span class="lineno"> 1533</span>&#160;BOOL <a class="code" href="a00257.html#a6c6ce6427c26e6df4eaa0d617bd33e17">_SendNotifyMessage</a>(</div>
<div class="line"><a name="l01534"></a><span class="lineno"> 1534</span>&#160;    HWND hWnd,</div>
<div class="line"><a name="l01535"></a><span class="lineno"> 1535</span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> wMsg,</div>
<div class="line"><a name="l01536"></a><span class="lineno"> 1536</span>&#160;    <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> wParam,</div>
<div class="line"><a name="l01537"></a><span class="lineno"> 1537</span>&#160;    LONG lParam,</div>
<div class="line"><a name="l01538"></a><span class="lineno"> 1538</span>&#160;    BOOL bAnsi);</div>
<div class="line"><a name="l01539"></a><span class="lineno"> 1539</span>&#160; </div>
<div class="line"><a name="l01540"></a><span class="lineno"> 1540</span>&#160;BOOL <a class="code" href="a00257.html#a157e39f6bd6c0f2557c067d30a14b811">_SendMessageCallback</a>(</div>
<div class="line"><a name="l01541"></a><span class="lineno"> 1541</span>&#160;    HWND hWnd,</div>
<div class="line"><a name="l01542"></a><span class="lineno"> 1542</span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> wMsg,</div>
<div class="line"><a name="l01543"></a><span class="lineno"> 1543</span>&#160;    <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> wParam,</div>
<div class="line"><a name="l01544"></a><span class="lineno"> 1544</span>&#160;    LONG lParam,</div>
<div class="line"><a name="l01545"></a><span class="lineno"> 1545</span>&#160;    SENDASYNCPROC lpResultCallBack,</div>
<div class="line"><a name="l01546"></a><span class="lineno"> 1546</span>&#160;    <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> dwData,</div>
<div class="line"><a name="l01547"></a><span class="lineno"> 1547</span>&#160;    BOOL bAnsi);</div>
<div class="line"><a name="l01548"></a><span class="lineno"> 1548</span>&#160; </div>
<div class="line"><a name="l01549"></a><span class="lineno"> 1549</span>&#160;<span class="keywordtype">int</span> <a class="code" href="a00257.html#aede676488b6ac7cc617affe70ffae6b1">_ToUnicodeEx</a>(</div>
<div class="line"><a name="l01550"></a><span class="lineno"> 1550</span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> wVirtKey,</div>
<div class="line"><a name="l01551"></a><span class="lineno"> 1551</span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> wScanCode,</div>
<div class="line"><a name="l01552"></a><span class="lineno"> 1552</span>&#160;    PBYTE lpKeyState,</div>
<div class="line"><a name="l01553"></a><span class="lineno"> 1553</span>&#160;    LPWSTR pwszBuff,</div>
<div class="line"><a name="l01554"></a><span class="lineno"> 1554</span>&#160;    <span class="keywordtype">int</span> cchBuff,</div>
<div class="line"><a name="l01555"></a><span class="lineno"> 1555</span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> wFlags,</div>
<div class="line"><a name="l01556"></a><span class="lineno"> 1556</span>&#160;    HKL hkl);</div>
<div class="line"><a name="l01557"></a><span class="lineno"> 1557</span>&#160; </div>
<div class="line"><a name="l01558"></a><span class="lineno"> 1558</span>&#160;BOOL <a class="code" href="a00257.html#a825f36e8b13352660935596c0709bdcf">_DefSetText</a>(</div>
<div class="line"><a name="l01559"></a><span class="lineno"> 1559</span>&#160;    HWND hwnd,</div>
<div class="line"><a name="l01560"></a><span class="lineno"> 1560</span>&#160;    LPCWSTR pstr,</div>
<div class="line"><a name="l01561"></a><span class="lineno"> 1561</span>&#160;    BOOL bAnsi);</div>
<div class="line"><a name="l01562"></a><span class="lineno"> 1562</span>&#160; </div>
<div class="line"><a name="l01563"></a><span class="lineno"> 1563</span>&#160;HCURSOR <a class="code" href="a00257.html#a0a64e320b6819ce9bae2227cfd36f33a">_GetCursorInfo</a>(</div>
<div class="line"><a name="l01564"></a><span class="lineno"> 1564</span>&#160;    HCURSOR hcur,</div>
<div class="line"><a name="l01565"></a><span class="lineno"> 1565</span>&#160;    LPWSTR <span class="keywordtype">id</span>,</div>
<div class="line"><a name="l01566"></a><span class="lineno"> 1566</span>&#160;    <span class="keywordtype">int</span> iFrame,</div>
<div class="line"><a name="l01567"></a><span class="lineno"> 1567</span>&#160;    LPDWORD pjifRate,</div>
<div class="line"><a name="l01568"></a><span class="lineno"> 1568</span>&#160;    LPINT pccur);</div>
<div class="line"><a name="l01569"></a><span class="lineno"> 1569</span>&#160; </div>
<div class="line"><a name="l01570"></a><span class="lineno"> 1570</span>&#160;HWND <a class="code" href="a00257.html#a6115159a3df3344553311b49547d1c93">_CreateWindowEx</a>(</div>
<div class="line"><a name="l01571"></a><span class="lineno"> 1571</span>&#160;    <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> dwExStyle,</div>
<div class="line"><a name="l01572"></a><span class="lineno"> 1572</span>&#160;    LPCTSTR pClassName,</div>
<div class="line"><a name="l01573"></a><span class="lineno"> 1573</span>&#160;    LPCTSTR pWindowName,</div>
<div class="line"><a name="l01574"></a><span class="lineno"> 1574</span>&#160;    <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> dwStyle,</div>
<div class="line"><a name="l01575"></a><span class="lineno"> 1575</span>&#160;    <span class="keywordtype">int</span> x,</div>
<div class="line"><a name="l01576"></a><span class="lineno"> 1576</span>&#160;    <span class="keywordtype">int</span> y,</div>
<div class="line"><a name="l01577"></a><span class="lineno"> 1577</span>&#160;    <span class="keywordtype">int</span> nWidth,</div>
<div class="line"><a name="l01578"></a><span class="lineno"> 1578</span>&#160;    <span class="keywordtype">int</span> nHeight,</div>
<div class="line"><a name="l01579"></a><span class="lineno"> 1579</span>&#160;    HWND hwndParent,</div>
<div class="line"><a name="l01580"></a><span class="lineno"> 1580</span>&#160;    HMENU hmenu,</div>
<div class="line"><a name="l01581"></a><span class="lineno"> 1581</span>&#160;    HANDLE hModule,</div>
<div class="line"><a name="l01582"></a><span class="lineno"> 1582</span>&#160;    LPVOID pParam,</div>
<div class="line"><a name="l01583"></a><span class="lineno"> 1583</span>&#160;    <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> dwFlags,</div>
<div class="line"><a name="l01584"></a><span class="lineno"> 1584</span>&#160;    LPDWORD pWOW);</div>
<div class="line"><a name="l01585"></a><span class="lineno"> 1585</span>&#160; </div>
<div class="line"><a name="l01586"></a><span class="lineno"> 1586</span>&#160;HKL <a class="code" href="a00257.html#aebc5b40d1d691eb9f4f70fc5354ac951">_LoadKeyboardLayoutEx</a>(</div>
<div class="line"><a name="l01587"></a><span class="lineno"> 1587</span>&#160;    HANDLE hFile,</div>
<div class="line"><a name="l01588"></a><span class="lineno"> 1588</span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> offTable,</div>
<div class="line"><a name="l01589"></a><span class="lineno"> 1589</span>&#160;    HKL hkl,</div>
<div class="line"><a name="l01590"></a><span class="lineno"> 1590</span>&#160;    LPCWSTR pwszKL,</div>
<div class="line"><a name="l01591"></a><span class="lineno"> 1591</span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> KbdInputLocale,</div>
<div class="line"><a name="l01592"></a><span class="lineno"> 1592</span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> Flags);</div>
<div class="line"><a name="l01593"></a><span class="lineno"> 1593</span>&#160; </div>
<div class="line"><a name="l01594"></a><span class="lineno"> 1594</span>&#160;<a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> <a class="code" href="a00257.html#a4863b63fd6fd71b217137b74131c8e20">_GetListboxString</a>(</div>
<div class="line"><a name="l01595"></a><span class="lineno"> 1595</span>&#160;    HWND hwnd,</div>
<div class="line"><a name="l01596"></a><span class="lineno"> 1596</span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> msg,</div>
<div class="line"><a name="l01597"></a><span class="lineno"> 1597</span>&#160;    <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> wParam,</div>
<div class="line"><a name="l01598"></a><span class="lineno"> 1598</span>&#160;    <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> cch,</div>
<div class="line"><a name="l01599"></a><span class="lineno"> 1599</span>&#160;    LPTSTR pString,</div>
<div class="line"><a name="l01600"></a><span class="lineno"> 1600</span>&#160;    <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> xParam,</div>
<div class="line"><a name="l01601"></a><span class="lineno"> 1601</span>&#160;    <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> xpfn,</div>
<div class="line"><a name="l01602"></a><span class="lineno"> 1602</span>&#160;    BOOL bAnsi);</div>
<div class="line"><a name="l01603"></a><span class="lineno"> 1603</span>&#160; </div>
<div class="line"><a name="l01604"></a><span class="lineno"> 1604</span>&#160;HACCEL <a class="code" href="a00257.html#a8b58fe29a030c9cc63eb492d8fa8e3a2">_CreateAcceleratorTable</a>(</div>
<div class="line"><a name="l01605"></a><span class="lineno"> 1605</span>&#160;    LPACCEL lpAccel,</div>
<div class="line"><a name="l01606"></a><span class="lineno"> 1606</span>&#160;    <a class="code" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a> cbElem,</div>
<div class="line"><a name="l01607"></a><span class="lineno"> 1607</span>&#160;    <a class="code" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a> nElem);</div>
<div class="line"><a name="l01608"></a><span class="lineno"> 1608</span>&#160; </div>
<div class="line"><a name="l01609"></a><span class="lineno"> 1609</span>&#160;BOOL <a class="code" href="a00257.html#ac32085a6e966374b8af33d97172f635b">_SetCursorIconData</a>(</div>
<div class="line"><a name="l01610"></a><span class="lineno"> 1610</span>&#160;    HCURSOR hCursor,</div>
<div class="line"><a name="l01611"></a><span class="lineno"> 1611</span>&#160;    <a class="code" href="a02613.html">PCURSORDATA</a> pcur,</div>
<div class="line"><a name="l01612"></a><span class="lineno"> 1612</span>&#160;    <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> cbData);</div>
<div class="line"><a name="l01613"></a><span class="lineno"> 1613</span>&#160; </div>
<div class="line"><a name="l01614"></a><span class="lineno"> 1614</span>&#160;HCURSOR <a class="code" href="a00257.html#af07d64128d87da9eca6afaaf0267ed3c">FindExistingCursorIcon</a>(</div>
<div class="line"><a name="l01615"></a><span class="lineno"> 1615</span>&#160;    LPWSTR      pszModName,</div>
<div class="line"><a name="l01616"></a><span class="lineno"> 1616</span>&#160;    LPCWSTR     pszResName,</div>
<div class="line"><a name="l01617"></a><span class="lineno"> 1617</span>&#160;    <a class="code" href="a02617.html">PCURSORFIND</a> pcfSearch);</div>
<div class="line"><a name="l01618"></a><span class="lineno"> 1618</span>&#160; </div>
<div class="line"><a name="l01619"></a><span class="lineno"> 1619</span>&#160;HANDLE <a class="code" href="a00257.html#aab0cc30f737042cd8237de7cddea6557">CreateLocalMemHandle</a>(</div>
<div class="line"><a name="l01620"></a><span class="lineno"> 1620</span>&#160;    HANDLE hMem);</div>
<div class="line"><a name="l01621"></a><span class="lineno"> 1621</span>&#160; </div>
<div class="line"><a name="l01622"></a><span class="lineno"> 1622</span>&#160;HANDLE <a class="code" href="a00257.html#aca9851e396f6a523315f8b53f4ba21a2">ConvertMemHandle</a>(</div>
<div class="line"><a name="l01623"></a><span class="lineno"> 1623</span>&#160;    HANDLE hMem,</div>
<div class="line"><a name="l01624"></a><span class="lineno"> 1624</span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> cbNULL);</div>
<div class="line"><a name="l01625"></a><span class="lineno"> 1625</span>&#160; </div>
<div class="line"><a name="l01626"></a><span class="lineno"> 1626</span>&#160;BOOL <a class="code" href="a00257.html#ab82910c4539db8debc07209b4b83d38f">FillWindow</a>(</div>
<div class="line"><a name="l01627"></a><span class="lineno"> 1627</span>&#160;    HWND hwndBrush,</div>
<div class="line"><a name="l01628"></a><span class="lineno"> 1628</span>&#160;    HWND hwndPaint,</div>
<div class="line"><a name="l01629"></a><span class="lineno"> 1629</span>&#160;    HDC hdc,</div>
<div class="line"><a name="l01630"></a><span class="lineno"> 1630</span>&#160;    HBRUSH hbr);</div>
<div class="line"><a name="l01631"></a><span class="lineno"> 1631</span>&#160; </div>
<div class="line"><a name="l01632"></a><span class="lineno"> 1632</span>&#160;HBRUSH <a class="code" href="a00257.html#adccbe0a4e456bc7a91fcf34092672f21">GetControlBrush</a>(</div>
<div class="line"><a name="l01633"></a><span class="lineno"> 1633</span>&#160;    HWND hwnd,</div>
<div class="line"><a name="l01634"></a><span class="lineno"> 1634</span>&#160;    HDC hdc,</div>
<div class="line"><a name="l01635"></a><span class="lineno"> 1635</span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> msg);</div>
<div class="line"><a name="l01636"></a><span class="lineno"> 1636</span>&#160; </div>
<div class="line"><a name="l01637"></a><span class="lineno"> 1637</span>&#160;HBRUSH <a class="code" href="a00257.html#abfc832913f8578ba8a06e1c97b32eac0">GetControlColor</a>(</div>
<div class="line"><a name="l01638"></a><span class="lineno"> 1638</span>&#160;    HWND hwndParent,</div>
<div class="line"><a name="l01639"></a><span class="lineno"> 1639</span>&#160;    HWND hwndCtl,</div>
<div class="line"><a name="l01640"></a><span class="lineno"> 1640</span>&#160;    HDC hdc,</div>
<div class="line"><a name="l01641"></a><span class="lineno"> 1641</span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> msg);</div>
<div class="line"><a name="l01642"></a><span class="lineno"> 1642</span>&#160; </div>
<div class="line"><a name="l01643"></a><span class="lineno"> 1643</span>&#160;HHOOK <a class="code" href="a00257.html#a362385ba8a36ad5292508d7b46c5abfe">_SetWindowsHookEx</a>(</div>
<div class="line"><a name="l01644"></a><span class="lineno"> 1644</span>&#160;    HANDLE hmod,</div>
<div class="line"><a name="l01645"></a><span class="lineno"> 1645</span>&#160;    LPTSTR pszLib,</div>
<div class="line"><a name="l01646"></a><span class="lineno"> 1646</span>&#160;    <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> idThread,</div>
<div class="line"><a name="l01647"></a><span class="lineno"> 1647</span>&#160;    <span class="keywordtype">int</span> nFilterType,</div>
<div class="line"><a name="l01648"></a><span class="lineno"> 1648</span>&#160;    PROC pfnFilterProc,</div>
<div class="line"><a name="l01649"></a><span class="lineno"> 1649</span>&#160;    BOOL bAnsi);</div>
<div class="line"><a name="l01650"></a><span class="lineno"> 1650</span>&#160; </div>
<div class="line"><a name="l01651"></a><span class="lineno"> 1651</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l01652"></a><span class="lineno"> 1652</span>&#160;<span class="comment"> * classc.c</span></div>
<div class="line"><a name="l01653"></a><span class="lineno"> 1653</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l01654"></a><span class="lineno"> 1654</span>&#160;<span class="keywordtype">void</span> <a class="code" href="a00257.html#a179eb2d30cb9b0e612d121f042cc4e4d">InitClassOffsets</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l01655"></a><span class="lineno"> 1655</span>&#160; </div>
<div class="line"><a name="l01656"></a><span class="lineno"> 1656</span>&#160;<a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> <a class="code" href="a00257.html#a87e3aa8d367f5db5978419a8217275d0">_GetClassData</a>(</div>
<div class="line"><a name="l01657"></a><span class="lineno"> 1657</span>&#160;    <a class="code" href="a02569.html">PCLS</a> pcls,</div>
<div class="line"><a name="l01658"></a><span class="lineno"> 1658</span>&#160;    <a class="code" href="a02581.html">PWND</a> pwnd,</div>
<div class="line"><a name="l01659"></a><span class="lineno"> 1659</span>&#160;    <span class="keywordtype">int</span> index,</div>
<div class="line"><a name="l01660"></a><span class="lineno"> 1660</span>&#160;    BOOL bAnsi);</div>
<div class="line"><a name="l01661"></a><span class="lineno"> 1661</span>&#160; </div>
<div class="line"><a name="l01662"></a><span class="lineno"> 1662</span>&#160;<a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> <a class="code" href="a00257.html#a2f3cf308d0602d9dc5d9454af71ef789">_GetClassLong</a>(</div>
<div class="line"><a name="l01663"></a><span class="lineno"> 1663</span>&#160;    <a class="code" href="a02581.html">PWND</a> pwnd,</div>
<div class="line"><a name="l01664"></a><span class="lineno"> 1664</span>&#160;    <span class="keywordtype">int</span> index,</div>
<div class="line"><a name="l01665"></a><span class="lineno"> 1665</span>&#160;    BOOL bAnsi);</div>
<div class="line"><a name="l01666"></a><span class="lineno"> 1666</span>&#160; </div>
<div class="line"><a name="l01667"></a><span class="lineno"> 1667</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l01668"></a><span class="lineno"> 1668</span>&#160;<span class="comment"> * mngrayc.c</span></div>
<div class="line"><a name="l01669"></a><span class="lineno"> 1669</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l01670"></a><span class="lineno"> 1670</span>&#160;BOOL <a class="code" href="a00257.html#a2ec8241f58c6e4f60bda6aac0426a2c7">BitBltSysBmp</a>(</div>
<div class="line"><a name="l01671"></a><span class="lineno"> 1671</span>&#160;    HDC hdc,</div>
<div class="line"><a name="l01672"></a><span class="lineno"> 1672</span>&#160;    <span class="keywordtype">int</span> x,</div>
<div class="line"><a name="l01673"></a><span class="lineno"> 1673</span>&#160;    <span class="keywordtype">int</span> y,</div>
<div class="line"><a name="l01674"></a><span class="lineno"> 1674</span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> i);</div>
<div class="line"><a name="l01675"></a><span class="lineno"> 1675</span>&#160; </div>
<div class="line"><a name="l01676"></a><span class="lineno"> 1676</span>&#160; </div>
<div class="line"><a name="l01677"></a><span class="lineno"> 1677</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l01678"></a><span class="lineno"> 1678</span>&#160;<span class="comment"> * clenum.c</span></div>
<div class="line"><a name="l01679"></a><span class="lineno"> 1679</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l01680"></a><span class="lineno"> 1680</span>&#160;<a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> <a class="code" href="a00257.html#ab4e9a4a3f8bbb35044786e7b9981fe46">BuildHwndList</a>(</div>
<div class="line"><a name="l01681"></a><span class="lineno"> 1681</span>&#160;    HDESK hdesk,</div>
<div class="line"><a name="l01682"></a><span class="lineno"> 1682</span>&#160;    HWND hwndNext,</div>
<div class="line"><a name="l01683"></a><span class="lineno"> 1683</span>&#160;    BOOL fEnumChildren,</div>
<div class="line"><a name="l01684"></a><span class="lineno"> 1684</span>&#160;    <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> idThread,</div>
<div class="line"><a name="l01685"></a><span class="lineno"> 1685</span>&#160;    HWND **phwndFirst);</div>
<div class="line"><a name="l01686"></a><span class="lineno"> 1686</span>&#160; </div>
<div class="line"><a name="l01687"></a><span class="lineno"> 1687</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l01688"></a><span class="lineno"> 1688</span>&#160;<span class="comment"> * cltxt.h</span></div>
<div class="line"><a name="l01689"></a><span class="lineno"> 1689</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l01690"></a><span class="lineno"> 1690</span>&#160;ATOM <a class="code" href="a00257.html#a7c0acc91914e5c12695291fc37af2d6f">RegisterClassExWOWA</a>(</div>
<div class="line"><a name="l01691"></a><span class="lineno"> 1691</span>&#160;    PWNDCLASSEXA lpWndClass,</div>
<div class="line"><a name="l01692"></a><span class="lineno"> 1692</span>&#160;    LPDWORD pdwWOWstuff,</div>
<div class="line"><a name="l01693"></a><span class="lineno"> 1693</span>&#160;    PROC lpfnWorker,</div>
<div class="line"><a name="l01694"></a><span class="lineno"> 1694</span>&#160;    WORD fnid);</div>
<div class="line"><a name="l01695"></a><span class="lineno"> 1695</span>&#160; </div>
<div class="line"><a name="l01696"></a><span class="lineno"> 1696</span>&#160;ATOM <a class="code" href="a00257.html#a82315e4b92762a3d3816282558e9bc9d">RegisterClassExWOWW</a>(</div>
<div class="line"><a name="l01697"></a><span class="lineno"> 1697</span>&#160;    PWNDCLASSEXW lpWndClass,</div>
<div class="line"><a name="l01698"></a><span class="lineno"> 1698</span>&#160;    LPDWORD pdwWOWstuff,</div>
<div class="line"><a name="l01699"></a><span class="lineno"> 1699</span>&#160;    PROC lpfnWorker,</div>
<div class="line"><a name="l01700"></a><span class="lineno"> 1700</span>&#160;    WORD fnid);</div>
<div class="line"><a name="l01701"></a><span class="lineno"> 1701</span>&#160; </div>
<div class="line"><a name="l01702"></a><span class="lineno"> 1702</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l01703"></a><span class="lineno"> 1703</span>&#160;<span class="comment"> * csrstubs.c</span></div>
<div class="line"><a name="l01704"></a><span class="lineno"> 1704</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l01705"></a><span class="lineno"> 1705</span>&#160;<span class="keywordtype">int</span> <a class="code" href="a00257.html#a8ea998c86bc1af7f3f744ae4063a2edd">ServiceMessageBox</a>(</div>
<div class="line"><a name="l01706"></a><span class="lineno"> 1706</span>&#160;    LPCWSTR pText,</div>
<div class="line"><a name="l01707"></a><span class="lineno"> 1707</span>&#160;    LPCWSTR pCaption,</div>
<div class="line"><a name="l01708"></a><span class="lineno"> 1708</span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> wType,</div>
<div class="line"><a name="l01709"></a><span class="lineno"> 1709</span>&#160;    BOOL fAnsi);</div>
<div class="line"><a name="l01710"></a><span class="lineno"> 1710</span>&#160; </div>
<div class="line"><a name="l01711"></a><span class="lineno"> 1711</span>&#160; </div>
<div class="line"><a name="l01712"></a><span class="lineno"> 1712</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l01713"></a><span class="lineno"> 1713</span>&#160;<span class="comment"> * dlgmgrc.c</span></div>
<div class="line"><a name="l01714"></a><span class="lineno"> 1714</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l01715"></a><span class="lineno"> 1715</span>&#160;<a class="code" href="a02581.html">PWND</a> <a class="code" href="a00257.html#ae1ead491dc0e2358bd00813da45a8842">_NextControl</a>(</div>
<div class="line"><a name="l01716"></a><span class="lineno"> 1716</span>&#160;    <a class="code" href="a02581.html">PWND</a> pwndDlg,</div>
<div class="line"><a name="l01717"></a><span class="lineno"> 1717</span>&#160;    <a class="code" href="a02581.html">PWND</a> pwnd,</div>
<div class="line"><a name="l01718"></a><span class="lineno"> 1718</span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> uFlags);</div>
<div class="line"><a name="l01719"></a><span class="lineno"> 1719</span>&#160; </div>
<div class="line"><a name="l01720"></a><span class="lineno"> 1720</span>&#160;<a class="code" href="a02581.html">PWND</a> <a class="code" href="a00257.html#a0b3bc87147c675de3299a16b3ccf8665">_PrevControl</a>(</div>
<div class="line"><a name="l01721"></a><span class="lineno"> 1721</span>&#160;    <a class="code" href="a02581.html">PWND</a> pwndDlg,</div>
<div class="line"><a name="l01722"></a><span class="lineno"> 1722</span>&#160;    <a class="code" href="a02581.html">PWND</a> pwnd,</div>
<div class="line"><a name="l01723"></a><span class="lineno"> 1723</span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> uFlags);</div>
<div class="line"><a name="l01724"></a><span class="lineno"> 1724</span>&#160; </div>
<div class="line"><a name="l01725"></a><span class="lineno"> 1725</span>&#160;<a class="code" href="a02581.html">PWND</a> <a class="code" href="a00257.html#a6aec32530796dbbc7a459d339bf7af21">_GetNextDlgGroupItem</a>(</div>
<div class="line"><a name="l01726"></a><span class="lineno"> 1726</span>&#160;    <a class="code" href="a02581.html">PWND</a> pwndDlg,</div>
<div class="line"><a name="l01727"></a><span class="lineno"> 1727</span>&#160;    <a class="code" href="a02581.html">PWND</a> pwnd,</div>
<div class="line"><a name="l01728"></a><span class="lineno"> 1728</span>&#160;    BOOL fPrev);</div>
<div class="line"><a name="l01729"></a><span class="lineno"> 1729</span>&#160; </div>
<div class="line"><a name="l01730"></a><span class="lineno"> 1730</span>&#160;<a class="code" href="a02581.html">PWND</a> <a class="code" href="a00257.html#ac31691655fded6c2c73a1b15addabca3">_GetNextDlgTabItem</a>(</div>
<div class="line"><a name="l01731"></a><span class="lineno"> 1731</span>&#160;    <a class="code" href="a02581.html">PWND</a> pwndDlg,</div>
<div class="line"><a name="l01732"></a><span class="lineno"> 1732</span>&#160;    <a class="code" href="a02581.html">PWND</a> pwnd,</div>
<div class="line"><a name="l01733"></a><span class="lineno"> 1733</span>&#160;    BOOL fPrev);</div>
<div class="line"><a name="l01734"></a><span class="lineno"> 1734</span>&#160; </div>
<div class="line"><a name="l01735"></a><span class="lineno"> 1735</span>&#160;<a class="code" href="a02581.html">PWND</a> <a class="code" href="a00257.html#a49571fad4c073561658d2513bdc1d241">_GetChildControl</a>(</div>
<div class="line"><a name="l01736"></a><span class="lineno"> 1736</span>&#160;    <a class="code" href="a02581.html">PWND</a> pwndDlg,</div>
<div class="line"><a name="l01737"></a><span class="lineno"> 1737</span>&#160;    <a class="code" href="a02581.html">PWND</a> pwndLevel);</div>
<div class="line"><a name="l01738"></a><span class="lineno"> 1738</span>&#160; </div>
<div class="line"><a name="l01739"></a><span class="lineno"> 1739</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l01740"></a><span class="lineno"> 1740</span>&#160;<span class="comment"> * winmgrc.c</span></div>
<div class="line"><a name="l01741"></a><span class="lineno"> 1741</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l01742"></a><span class="lineno"> 1742</span>&#160;BOOL <a class="code" href="a00257.html#a4d37f42417d0a890212c7dfd845cb8b6">FChildVisible</a>(</div>
<div class="line"><a name="l01743"></a><span class="lineno"> 1743</span>&#160;    HWND hwnd);</div>
<div class="line"><a name="l01744"></a><span class="lineno"> 1744</span>&#160; </div>
<div class="line"><a name="l01745"></a><span class="lineno"> 1745</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l01746"></a><span class="lineno"> 1746</span>&#160;<span class="comment"> * draw.c</span></div>
<div class="line"><a name="l01747"></a><span class="lineno"> 1747</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l01748"></a><span class="lineno"> 1748</span>&#160;BOOL <a class="code" href="a00257.html#aaf364738c1c2e7e56a2056fb7c5ad6c2">PaintRect</a>(</div>
<div class="line"><a name="l01749"></a><span class="lineno"> 1749</span>&#160;    HWND hwndBrush,</div>
<div class="line"><a name="l01750"></a><span class="lineno"> 1750</span>&#160;    HWND hwndPaint,</div>
<div class="line"><a name="l01751"></a><span class="lineno"> 1751</span>&#160;    HDC hdc,</div>
<div class="line"><a name="l01752"></a><span class="lineno"> 1752</span>&#160;    HBRUSH hbr,</div>
<div class="line"><a name="l01753"></a><span class="lineno"> 1753</span>&#160;    LPRECT lprc);</div>
<div class="line"><a name="l01754"></a><span class="lineno"> 1754</span>&#160; </div>
<div class="line"><a name="l01755"></a><span class="lineno"> 1755</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l01756"></a><span class="lineno"> 1756</span>&#160;<span class="comment"> * dc.c</span></div>
<div class="line"><a name="l01757"></a><span class="lineno"> 1757</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l01758"></a><span class="lineno"> 1758</span>&#160;HDC <a class="code" href="a00257.html#af4d8743272a8eb22e205078faaed38c5">_GetDCEx</a>(</div>
<div class="line"><a name="l01759"></a><span class="lineno"> 1759</span>&#160;    HWND hwnd,</div>
<div class="line"><a name="l01760"></a><span class="lineno"> 1760</span>&#160;    HRGN hrgnClip,</div>
<div class="line"><a name="l01761"></a><span class="lineno"> 1761</span>&#160;    <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> flags);</div>
<div class="line"><a name="l01762"></a><span class="lineno"> 1762</span>&#160; </div>
<div class="line"><a name="l01763"></a><span class="lineno"> 1763</span>&#160;<span class="preprocessor">#define NtUserReleaseDC(hwnd,hdc)  NtUserCallOneParam((DWORD)(hdc), SFI__RELEASEDC)</span></div>
<div class="line"><a name="l01764"></a><span class="lineno"> 1764</span>&#160;<span class="preprocessor">#define NtUserArrangeIconicWindows(hwnd)  (UINT)NtUserCallHwndLock((hwnd), SFI_XXXARRANGEICONICWINDOWS)</span></div>
<div class="line"><a name="l01765"></a><span class="lineno"> 1765</span>&#160;<span class="preprocessor">#define NtUserBeginDeferWindowPos(nNumWindows) (HANDLE)NtUserCallOneParamTranslate((nNumWindows),SFI__BEGINDEFERWINDOWPOS)</span></div>
<div class="line"><a name="l01766"></a><span class="lineno"> 1766</span>&#160;<span class="preprocessor">#define NtUserCreateMenu()   (HMENU)NtUserCallNoParamTranslate(SFI__CREATEMENU)</span></div>
<div class="line"><a name="l01767"></a><span class="lineno"> 1767</span>&#160;<span class="preprocessor">#define NtUserDestroyCaret() (BOOL)NtUserCallNoParam(SFI__DESTROYCARET)</span></div>
<div class="line"><a name="l01768"></a><span class="lineno"> 1768</span>&#160;<span class="preprocessor">#define NtUserEnableWindow(hwnd, bEnable) (BOOL)NtUserCallHwndParamLock((hwnd), (bEnable),SFI_XXXENABLEWINDOW)</span></div>
<div class="line"><a name="l01769"></a><span class="lineno"> 1769</span>&#160;<span class="preprocessor">#define NtUserGetMessagePos() (DWORD)NtUserCallNoParam(SFI__GETMESSAGEPOS)</span></div>
<div class="line"><a name="l01770"></a><span class="lineno"> 1770</span>&#160;<span class="preprocessor">#define NtUserKillSystemTimer(hwnd,nIDEvent)  (BOOL)NtUserCallHwndParam((hwnd), (nIDEvent), SFI__KILLSYSTEMTIMER)</span></div>
<div class="line"><a name="l01771"></a><span class="lineno"> 1771</span>&#160;<span class="preprocessor">#define NtUserMessageBeep(wType)  (BOOL)NtUserCallOneParam((wType), SFI_XXXMESSAGEBEEP)</span></div>
<div class="line"><a name="l01772"></a><span class="lineno"> 1772</span>&#160;<span class="preprocessor">#define NtUserSetWindowContextHelpId(hwnd,id) (BOOL)NtUserCallHwndParam((hwnd), (id), SFI__SETWINDOWCONTEXTHELPID)</span></div>
<div class="line"><a name="l01773"></a><span class="lineno"> 1773</span>&#160;<span class="preprocessor">#define NtUserGetWindowContextHelpId(hwnd)   (BOOL)NtUserCallHwnd((hwnd), SFI__GETWINDOWCONTEXTHELPID)</span></div>
<div class="line"><a name="l01774"></a><span class="lineno"> 1774</span>&#160;<span class="preprocessor">#define NtUserRedrawFrame(hwnd)   NtUserCallHwndLock((hwnd), SFI_XXXREDRAWFRAME)</span></div>
<div class="line"><a name="l01775"></a><span class="lineno"> 1775</span>&#160;<span class="preprocessor">#define NtUserRedrawFrameAndHook(hwnd)  NtUserCallHwndLock((hwnd), SFI_XXXREDRAWFRAMEANDHOOK)</span></div>
<div class="line"><a name="l01776"></a><span class="lineno"> 1776</span>&#160;<span class="preprocessor">#define NtUserRedrawTitle(hwnd, wFlags)  NtUserCallHwndParamLock((hwnd), (wFlags), SFI_XXXREDRAWTITLE)</span></div>
<div class="line"><a name="l01777"></a><span class="lineno"> 1777</span>&#160;<span class="preprocessor">#define NtUserReleaseCapture()  (BOOL)NtUserCallNoParam(SFI_XXXRELEASECAPTURE)</span></div>
<div class="line"><a name="l01778"></a><span class="lineno"> 1778</span>&#160;<span class="preprocessor">#define NtUserSetCaretPos(X,Y)  (BOOL)NtUserCallTwoParam((DWORD)(X), (DWORD)(Y), SFI__SETCARETPOS)</span></div>
<div class="line"><a name="l01779"></a><span class="lineno"> 1779</span>&#160;<span class="preprocessor">#define NtUserSetCursorPos(X, Y)  (BOOL)NtUserCallTwoParam((X), (Y), SFI__SETCURSORPOS)</span></div>
<div class="line"><a name="l01780"></a><span class="lineno"> 1780</span>&#160;<span class="preprocessor">#define NtUserSetForegroundWindow(hwnd)  (BOOL)NtUserCallHwndLock((hwnd), SFI_XXXSETFOREGROUNDWINDOW)</span></div>
<div class="line"><a name="l01781"></a><span class="lineno"> 1781</span>&#160;<span class="preprocessor">#define NtUserSetSysMenu(hwnd)  NtUserCallHwndLock((hwnd), SFI_SETSYSMENU)</span></div>
<div class="line"><a name="l01782"></a><span class="lineno"> 1782</span>&#160;<span class="preprocessor">#define NtUserSetVisible(hwnd,fSet)  NtUserCallHwndParam((hwnd), (fSet), SFI_SETVISIBLE)</span></div>
<div class="line"><a name="l01783"></a><span class="lineno"> 1783</span>&#160;<span class="preprocessor">#define NtUserShowCursor(bShow)   (int)NtUserCallOneParam((bShow), SFI__SHOWCURSOR)</span></div>
<div class="line"><a name="l01784"></a><span class="lineno"> 1784</span>&#160;<span class="preprocessor">#define NtUserUpdateClientRect(hwnd) NtUserCallHwndLock((hwnd), SFI_XXXUPDATECLIENTRECT)</span></div>
<div class="line"><a name="l01785"></a><span class="lineno"> 1785</span>&#160; </div>
<div class="line"><a name="l01786"></a><span class="lineno"> 1786</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l01787"></a><span class="lineno"> 1787</span>&#160;<span class="comment"> * dmmnem.c</span></div>
<div class="line"><a name="l01788"></a><span class="lineno"> 1788</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l01789"></a><span class="lineno"> 1789</span>&#160;<span class="keywordtype">int</span> <a class="code" href="a00257.html#a7322a75a92676e90549a019db740691d">FindMnemChar</a>(</div>
<div class="line"><a name="l01790"></a><span class="lineno"> 1790</span>&#160;    LPWSTR lpstr,</div>
<div class="line"><a name="l01791"></a><span class="lineno"> 1791</span>&#160;    WCHAR ch,</div>
<div class="line"><a name="l01792"></a><span class="lineno"> 1792</span>&#160;    BOOL fFirst,</div>
<div class="line"><a name="l01793"></a><span class="lineno"> 1793</span>&#160;    BOOL fPrefix);</div>
<div class="line"><a name="l01794"></a><span class="lineno"> 1794</span>&#160; </div>
<div class="line"><a name="l01795"></a><span class="lineno"> 1795</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l01796"></a><span class="lineno"> 1796</span>&#160;<span class="comment"> * clres.c</span></div>
<div class="line"><a name="l01797"></a><span class="lineno"> 1797</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l01798"></a><span class="lineno"> 1798</span>&#160;BOOL <a class="code" href="a00257.html#a6359efa4f15a8fb303fcb13cdd93e22b">WowGetModuleFileName</a>(</div>
<div class="line"><a name="l01799"></a><span class="lineno"> 1799</span>&#160;    HMODULE hModule,</div>
<div class="line"><a name="l01800"></a><span class="lineno"> 1800</span>&#160;    LPWSTR pwsz,</div>
<div class="line"><a name="l01801"></a><span class="lineno"> 1801</span>&#160;    <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a>  cchMax);</div>
<div class="line"><a name="l01802"></a><span class="lineno"> 1802</span>&#160; </div>
<div class="line"><a name="l01803"></a><span class="lineno"> 1803</span>&#160;HICON <a class="code" href="a00257.html#ad6254556c304b0de353a2ff32678ba0e">WowServerLoadCreateCursorIcon</a>(</div>
<div class="line"><a name="l01804"></a><span class="lineno"> 1804</span>&#160;    HANDLE hmod,</div>
<div class="line"><a name="l01805"></a><span class="lineno"> 1805</span>&#160;    LPTSTR lpModName,</div>
<div class="line"><a name="l01806"></a><span class="lineno"> 1806</span>&#160;    <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> dwExpWinVer,</div>
<div class="line"><a name="l01807"></a><span class="lineno"> 1807</span>&#160;    LPCTSTR lpName,</div>
<div class="line"><a name="l01808"></a><span class="lineno"> 1808</span>&#160;    <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> cb,</div>
<div class="line"><a name="l01809"></a><span class="lineno"> 1809</span>&#160;    PVOID pcr,</div>
<div class="line"><a name="l01810"></a><span class="lineno"> 1810</span>&#160;    LPTSTR lpType,</div>
<div class="line"><a name="l01811"></a><span class="lineno"> 1811</span>&#160;    BOOL fClient);</div>
<div class="line"><a name="l01812"></a><span class="lineno"> 1812</span>&#160; </div>
<div class="line"><a name="l01813"></a><span class="lineno"> 1813</span>&#160;HANDLE <a class="code" href="a00257.html#ab6df72c4c8dbede2bdcd782ecd024fe8">InternalCopyImage</a>(</div>
<div class="line"><a name="l01814"></a><span class="lineno"> 1814</span>&#160;    HANDLE hImage,</div>
<div class="line"><a name="l01815"></a><span class="lineno"> 1815</span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> IMAGE_flag,</div>
<div class="line"><a name="l01816"></a><span class="lineno"> 1816</span>&#160;    <span class="keywordtype">int</span> cxNew,</div>
<div class="line"><a name="l01817"></a><span class="lineno"> 1817</span>&#160;    <span class="keywordtype">int</span> cyNew,</div>
<div class="line"><a name="l01818"></a><span class="lineno"> 1818</span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> LR_flags);</div>
<div class="line"><a name="l01819"></a><span class="lineno"> 1819</span>&#160; </div>
<div class="line"><a name="l01820"></a><span class="lineno"> 1820</span>&#160;HMENU <a class="code" href="a00257.html#af32455a23901ba842d1340535d09580b">CreateMenuFromResource</a>(</div>
<div class="line"><a name="l01821"></a><span class="lineno"> 1821</span>&#160;    LPBYTE);</div>
<div class="line"><a name="l01822"></a><span class="lineno"> 1822</span>&#160; </div>
<div class="line"><a name="l01823"></a><span class="lineno"> 1823</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l01824"></a><span class="lineno"> 1824</span>&#160;<span class="comment"> * acons.c</span></div>
<div class="line"><a name="l01825"></a><span class="lineno"> 1825</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l01826"></a><span class="lineno"> 1826</span>&#160;<span class="preprocessor">#define BFT_ICON    0x4349  //  &#39;IC&#39;</span></div>
<div class="line"><a name="l01827"></a><span class="lineno"> 1827</span>&#160;<span class="preprocessor">#define BFT_BITMAP  0x4D42  //  &#39;BM&#39;</span></div>
<div class="line"><a name="l01828"></a><span class="lineno"> 1828</span>&#160;<span class="preprocessor">#define BFT_CURSOR  0x5450  //  &#39;PT&#39;</span></div>
<div class="line"><a name="l01829"></a><span class="lineno"> 1829</span>&#160; </div>
<div class="line"><a name="l01830"></a><span class="lineno"><a class="line" href="a01957.html"> 1830</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="a01957.html">_FILEINFO</a> {</div>
<div class="line"><a name="l01831"></a><span class="lineno"><a class="line" href="a01957.html#a104aa65885a479bd91a31bd89f87f88c"> 1831</a></span>&#160;    LPBYTE  <a class="code" href="a01957.html#a104aa65885a479bd91a31bd89f87f88c">pFileMap</a>;</div>
<div class="line"><a name="l01832"></a><span class="lineno"><a class="line" href="a01957.html#a140af63f7c1a2afab96f3ae8bfb0b580"> 1832</a></span>&#160;    LPBYTE  <a class="code" href="a01957.html#a140af63f7c1a2afab96f3ae8bfb0b580">pFilePtr</a>;</div>
<div class="line"><a name="l01833"></a><span class="lineno"><a class="line" href="a01957.html#a0b0a8d3b5e010d9b0e9c7276fd8ebd1c"> 1833</a></span>&#160;    LPBYTE  <a class="code" href="a01957.html#a0b0a8d3b5e010d9b0e9c7276fd8ebd1c">pFileEnd</a>;</div>
<div class="line"><a name="l01834"></a><span class="lineno"><a class="line" href="a01957.html#a45b5ae5db844eddc8af1bb24aafa9412"> 1834</a></span>&#160;    LPCWSTR <a class="code" href="a01957.html#a45b5ae5db844eddc8af1bb24aafa9412">pszName</a>;</div>
<div class="line"><a name="l01835"></a><span class="lineno"> 1835</span>&#160;} <a class="code" href="a00257.html#a3107b52b1c10b35724adabf44b7e8e44">FILEINFO</a>, *<a class="code" href="a00257.html#a75d37c38ca430fa6504580337b8aca07">PFILEINFO</a>;</div>
<div class="line"><a name="l01836"></a><span class="lineno"> 1836</span>&#160; </div>
<div class="line"><a name="l01837"></a><span class="lineno"> 1837</span>&#160;HANDLE <a class="code" href="a00257.html#aaec7caf967d6c7ec887a8d1549f5c354">LoadCursorIconFromFileMap</a>(</div>
<div class="line"><a name="l01838"></a><span class="lineno"> 1838</span>&#160;    IN <a class="code" href="a01957.html">PFILEINFO</a>   pfi,</div>
<div class="line"><a name="l01839"></a><span class="lineno"> 1839</span>&#160;    IN OUT LPWSTR *prt,</div>
<div class="line"><a name="l01840"></a><span class="lineno"> 1840</span>&#160;    IN <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a>       cxDesired,</div>
<div class="line"><a name="l01841"></a><span class="lineno"> 1841</span>&#160;    IN <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a>       cyDesired,</div>
<div class="line"><a name="l01842"></a><span class="lineno"> 1842</span>&#160;    IN <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a>       LR_flags,</div>
<div class="line"><a name="l01843"></a><span class="lineno"> 1843</span>&#160;    OUT LPBOOL     pfAni);</div>
<div class="line"><a name="l01844"></a><span class="lineno"> 1844</span>&#160; </div>
<div class="line"><a name="l01845"></a><span class="lineno"> 1845</span>&#160;<a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> <a class="code" href="a00257.html#a785bc39b760ab12b7dd37d4cf2a58b47">GetIcoCurWidth</a>(</div>
<div class="line"><a name="l01846"></a><span class="lineno"> 1846</span>&#160;    <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> cxOrg,</div>
<div class="line"><a name="l01847"></a><span class="lineno"> 1847</span>&#160;    BOOL  fIcon,</div>
<div class="line"><a name="l01848"></a><span class="lineno"> 1848</span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>  LR_flags,</div>
<div class="line"><a name="l01849"></a><span class="lineno"> 1849</span>&#160;    <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> cxDesired);</div>
<div class="line"><a name="l01850"></a><span class="lineno"> 1850</span>&#160; </div>
<div class="line"><a name="l01851"></a><span class="lineno"> 1851</span>&#160;<a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> <a class="code" href="a00257.html#a5adc342c083daff2e0893a5db68b12cd">GetIcoCurHeight</a>(</div>
<div class="line"><a name="l01852"></a><span class="lineno"> 1852</span>&#160;    <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> cyOrg,</div>
<div class="line"><a name="l01853"></a><span class="lineno"> 1853</span>&#160;    BOOL  fIcon,</div>
<div class="line"><a name="l01854"></a><span class="lineno"> 1854</span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>  LR_flags,</div>
<div class="line"><a name="l01855"></a><span class="lineno"> 1855</span>&#160;    <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> cyDesired);</div>
<div class="line"><a name="l01856"></a><span class="lineno"> 1856</span>&#160; </div>
<div class="line"><a name="l01857"></a><span class="lineno"> 1857</span>&#160;<a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> <a class="code" href="a00257.html#a41dae2c405fa0cf9fa72ca76b28f63f6">GetIcoCurBpp</a>(</div>
<div class="line"><a name="l01858"></a><span class="lineno"> 1858</span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> LR_flags);</div>
<div class="line"><a name="l01859"></a><span class="lineno"> 1859</span>&#160; </div>
<div class="line"><a name="l01860"></a><span class="lineno"> 1860</span>&#160;HICON <a class="code" href="a00257.html#a3e7e1ae54c1b6d54019d69e48debbd20">LoadIcoCur</a>(</div>
<div class="line"><a name="l01861"></a><span class="lineno"> 1861</span>&#160;    HINSTANCE hmod,</div>
<div class="line"><a name="l01862"></a><span class="lineno"> 1862</span>&#160;    LPCWSTR   lpName,</div>
<div class="line"><a name="l01863"></a><span class="lineno"> 1863</span>&#160;    LPWSTR    <a class="code" href="a00563.html#a7b9b0ae15722c1f5e47208b05166acf3">type</a>,</div>
<div class="line"><a name="l01864"></a><span class="lineno"> 1864</span>&#160;    <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a>     cxDesired,</div>
<div class="line"><a name="l01865"></a><span class="lineno"> 1865</span>&#160;    <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a>     cyDesired,</div>
<div class="line"><a name="l01866"></a><span class="lineno"> 1866</span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>      LR_flags);</div>
<div class="line"><a name="l01867"></a><span class="lineno"> 1867</span>&#160; </div>
<div class="line"><a name="l01868"></a><span class="lineno"> 1868</span>&#160;HANDLE <a class="code" href="a00257.html#a6a9afb6cd4978d1cbffe27944491422c">ObjectFromDIBResource</a>(</div>
<div class="line"><a name="l01869"></a><span class="lineno"> 1869</span>&#160;    HINSTANCE hmodOwner,</div>
<div class="line"><a name="l01870"></a><span class="lineno"> 1870</span>&#160;    HINSTANCE hmod,</div>
<div class="line"><a name="l01871"></a><span class="lineno"> 1871</span>&#160;    LPCWSTR   lpName,</div>
<div class="line"><a name="l01872"></a><span class="lineno"> 1872</span>&#160;    LPWSTR    <a class="code" href="a00563.html#a7b9b0ae15722c1f5e47208b05166acf3">type</a>,</div>
<div class="line"><a name="l01873"></a><span class="lineno"> 1873</span>&#160;    <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a>     cxDesired,</div>
<div class="line"><a name="l01874"></a><span class="lineno"> 1874</span>&#160;    <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a>     cyDesired,</div>
<div class="line"><a name="l01875"></a><span class="lineno"> 1875</span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>      LR_flags);</div>
<div class="line"><a name="l01876"></a><span class="lineno"> 1876</span>&#160; </div>
<div class="line"><a name="l01877"></a><span class="lineno"> 1877</span>&#160;HANDLE <a class="code" href="a00257.html#ade7c46d9cc2e9d38494965705bb20a0c">RtlLoadObjectFromDIBFile</a>(</div>
<div class="line"><a name="l01878"></a><span class="lineno"> 1878</span>&#160;    LPCWSTR lpszName,</div>
<div class="line"><a name="l01879"></a><span class="lineno"> 1879</span>&#160;    <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a>   <a class="code" href="a00563.html#a7b9b0ae15722c1f5e47208b05166acf3">type</a>,</div>
<div class="line"><a name="l01880"></a><span class="lineno"> 1880</span>&#160;    <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a>   cxDesired,</div>
<div class="line"><a name="l01881"></a><span class="lineno"> 1881</span>&#160;    <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a>   cyDesired,</div>
<div class="line"><a name="l01882"></a><span class="lineno"> 1882</span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>    LR_flags);</div>
<div class="line"><a name="l01883"></a><span class="lineno"> 1883</span>&#160; </div>
<div class="line"><a name="l01884"></a><span class="lineno"> 1884</span>&#160;HCURSOR <a class="code" href="a00257.html#a9e524433ef154a8ae3b8313d24cbc888">LoadCursorOrIconFromFile</a>(</div>
<div class="line"><a name="l01885"></a><span class="lineno"> 1885</span>&#160;    LPCWSTR pszFilename,</div>
<div class="line"><a name="l01886"></a><span class="lineno"> 1886</span>&#160;    BOOL    fIcon);</div>
<div class="line"><a name="l01887"></a><span class="lineno"> 1887</span>&#160; </div>
<div class="line"><a name="l01888"></a><span class="lineno"> 1888</span>&#160;HBITMAP <a class="code" href="a00257.html#afd83d41ef95bee73d6038340b7fbdf75">ConvertDIBBitmap</a>(</div>
<div class="line"><a name="l01889"></a><span class="lineno"> 1889</span>&#160;    <a class="code" href="a00257.html#a4f3a90ae4245130f2b2988263ddb7929">UPBITMAPINFOHEADER</a> lpbih,</div>
<div class="line"><a name="l01890"></a><span class="lineno"> 1890</span>&#160;    <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a>              cxDesired,</div>
<div class="line"><a name="l01891"></a><span class="lineno"> 1891</span>&#160;    <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a>              cyDesired,</div>
<div class="line"><a name="l01892"></a><span class="lineno"> 1892</span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>               flags,</div>
<div class="line"><a name="l01893"></a><span class="lineno"> 1893</span>&#160;    LPBITMAPINFOHEADER *lplpbih,</div>
<div class="line"><a name="l01894"></a><span class="lineno"> 1894</span>&#160;    LPSTR              *lplpBits);</div>
<div class="line"><a name="l01895"></a><span class="lineno"> 1895</span>&#160; </div>
<div class="line"><a name="l01896"></a><span class="lineno"> 1896</span>&#160;HICON <a class="code" href="a00257.html#a74c7fcaa4458c80bcfd9b9df7b167a65">ConvertDIBIcon</a>(</div>
<div class="line"><a name="l01897"></a><span class="lineno"> 1897</span>&#160;    LPBITMAPINFOHEADER lpbih,</div>
<div class="line"><a name="l01898"></a><span class="lineno"> 1898</span>&#160;    HINSTANCE          hmodOwner,</div>
<div class="line"><a name="l01899"></a><span class="lineno"> 1899</span>&#160;    HINSTANCE          hmod,</div>
<div class="line"><a name="l01900"></a><span class="lineno"> 1900</span>&#160;    LPCWSTR            lpName,</div>
<div class="line"><a name="l01901"></a><span class="lineno"> 1901</span>&#160;    BOOL               fIcon,</div>
<div class="line"><a name="l01902"></a><span class="lineno"> 1902</span>&#160;    <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a>              cxNew,</div>
<div class="line"><a name="l01903"></a><span class="lineno"> 1903</span>&#160;    <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a>              cyNew,</div>
<div class="line"><a name="l01904"></a><span class="lineno"> 1904</span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>               LR_flags);</div>
<div class="line"><a name="l01905"></a><span class="lineno"> 1905</span>&#160; </div>
<div class="line"><a name="l01906"></a><span class="lineno"> 1906</span>&#160;<span class="keywordtype">int</span> <a class="code" href="a00257.html#ae16c225b7283cf023540f64b9e9a8da0">SmartStretchDIBits</a>(</div>
<div class="line"><a name="l01907"></a><span class="lineno"> 1907</span>&#160;    HDC          hdc,</div>
<div class="line"><a name="l01908"></a><span class="lineno"> 1908</span>&#160;    <span class="keywordtype">int</span>          xD,</div>
<div class="line"><a name="l01909"></a><span class="lineno"> 1909</span>&#160;    <span class="keywordtype">int</span>          yD,</div>
<div class="line"><a name="l01910"></a><span class="lineno"> 1910</span>&#160;    <span class="keywordtype">int</span>          dxD,</div>
<div class="line"><a name="l01911"></a><span class="lineno"> 1911</span>&#160;    <span class="keywordtype">int</span>          dyD,</div>
<div class="line"><a name="l01912"></a><span class="lineno"> 1912</span>&#160;    <span class="keywordtype">int</span>          xS,</div>
<div class="line"><a name="l01913"></a><span class="lineno"> 1913</span>&#160;    <span class="keywordtype">int</span>          yS,</div>
<div class="line"><a name="l01914"></a><span class="lineno"> 1914</span>&#160;    <span class="keywordtype">int</span>          dxS,</div>
<div class="line"><a name="l01915"></a><span class="lineno"> 1915</span>&#160;    <span class="keywordtype">int</span>          dyS,</div>
<div class="line"><a name="l01916"></a><span class="lineno"> 1916</span>&#160;    LPVOID       lpBits,</div>
<div class="line"><a name="l01917"></a><span class="lineno"> 1917</span>&#160;    LPBITMAPINFO lpbi,</div>
<div class="line"><a name="l01918"></a><span class="lineno"> 1918</span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>         wUsage,</div>
<div class="line"><a name="l01919"></a><span class="lineno"> 1919</span>&#160;    <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a>        rop);</div>
<div class="line"><a name="l01920"></a><span class="lineno"> 1920</span>&#160; </div>
<div class="line"><a name="l01921"></a><span class="lineno"> 1921</span>&#160; </div>
<div class="line"><a name="l01922"></a><span class="lineno"> 1922</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l01923"></a><span class="lineno"> 1923</span>&#160;<span class="comment"> * OFFSET for different DPI resources.</span></div>
<div class="line"><a name="l01924"></a><span class="lineno"> 1924</span>&#160;<span class="comment"> * This allows us to take a resource number and &quot;map&quot; to an actual resource</span></div>
<div class="line"><a name="l01925"></a><span class="lineno"> 1925</span>&#160;<span class="comment"> * based on what DPI the user selected</span></div>
<div class="line"><a name="l01926"></a><span class="lineno"> 1926</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l01927"></a><span class="lineno"> 1927</span>&#160; </div>
<div class="line"><a name="l01928"></a><span class="lineno"> 1928</span>&#160;<span class="preprocessor">#define OFFSET_SCALE_DPI 000</span></div>
<div class="line"><a name="l01929"></a><span class="lineno"> 1929</span>&#160;<span class="preprocessor">#define OFFSET_96_DPI    100</span></div>
<div class="line"><a name="l01930"></a><span class="lineno"> 1930</span>&#160;<span class="preprocessor">#define OFFSET_120_DPI   200</span></div>
<div class="line"><a name="l01931"></a><span class="lineno"> 1931</span>&#160;<span class="preprocessor">#define OFFSET_160_DPI   300</span></div>
<div class="line"><a name="l01932"></a><span class="lineno"> 1932</span>&#160; </div>
<div class="line"><a name="l01933"></a><span class="lineno"> 1933</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l01934"></a><span class="lineno"> 1934</span>&#160;<span class="comment"> * defines the highest resource number so we can do math on the resource</span></div>
<div class="line"><a name="l01935"></a><span class="lineno"> 1935</span>&#160;<span class="comment"> * number.</span></div>
<div class="line"><a name="l01936"></a><span class="lineno"> 1936</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l01937"></a><span class="lineno"> 1937</span>&#160; </div>
<div class="line"><a name="l01938"></a><span class="lineno"> 1938</span>&#160;<span class="preprocessor">#define MAX_RESOURCE_INDEX 32768</span></div>
<div class="line"><a name="l01939"></a><span class="lineno"> 1939</span>&#160; </div>
<div class="line"><a name="l01940"></a><span class="lineno"> 1940</span>&#160; </div>
<div class="line"><a name="l01941"></a><span class="lineno"> 1941</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l01942"></a><span class="lineno"> 1942</span>&#160;<span class="comment"> * Parameter for xxxAlterHilite()</span></div>
<div class="line"><a name="l01943"></a><span class="lineno"> 1943</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l01944"></a><span class="lineno"> 1944</span>&#160;<span class="preprocessor">#define HILITEONLY      0x0001</span></div>
<div class="line"><a name="l01945"></a><span class="lineno"> 1945</span>&#160;<span class="preprocessor">#define SELONLY         0x0002</span></div>
<div class="line"><a name="l01946"></a><span class="lineno"> 1946</span>&#160;<span class="preprocessor">#define HILITEANDSEL    (HILITEONLY + SELONLY)</span></div>
<div class="line"><a name="l01947"></a><span class="lineno"> 1947</span>&#160; </div>
<div class="line"><a name="l01948"></a><span class="lineno"> 1948</span>&#160;<span class="preprocessor">#define HILITE     1</span></div>
<div class="line"><a name="l01949"></a><span class="lineno"> 1949</span>&#160; </div>
<div class="line"><a name="l01950"></a><span class="lineno"> 1950</span>&#160;<span class="comment">// LATER IanJa: these vary by country!  For US they are VK_OEM_2 VK_OEM_5.</span></div>
<div class="line"><a name="l01951"></a><span class="lineno"> 1951</span>&#160;<span class="comment">//       Change lboxctl2.c MapVirtualKey to character - and fix the spelling?</span></div>
<div class="line"><a name="l01952"></a><span class="lineno"> 1952</span>&#160;<span class="preprocessor">#define VERKEY_SLASH     0xBF   </span><span class="comment">/* Vertual key for &#39;/&#39; character */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l01953"></a><span class="lineno"> 1953</span>&#160;<span class="preprocessor">#define VERKEY_BACKSLASH 0xDC   </span><span class="comment">/* Vertual key for &#39;\&#39; character */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l01954"></a><span class="lineno"> 1954</span>&#160; </div>
<div class="line"><a name="l01955"></a><span class="lineno"> 1955</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l01956"></a><span class="lineno"> 1956</span>&#160;<span class="comment"> * Procedures for combo boxes.</span></div>
<div class="line"><a name="l01957"></a><span class="lineno"> 1957</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l01958"></a><span class="lineno"> 1958</span>&#160;LONG  <a class="code" href="a00257.html#a5351242c245a24ab9224fc2047929669">xxxCBCommandHandler</a>(<a class="code" href="a01889.html">PCBOX</a>, <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a>, HWND);</div>
<div class="line"><a name="l01959"></a><span class="lineno"> 1959</span>&#160;<span class="keywordtype">long</span>  <a class="code" href="a00257.html#a9dcc5648b4b0506577cdecd7b3909bda">xxxCBMessageItemHandler</a>(<a class="code" href="a01889.html">PCBOX</a>, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>, LPVOID);</div>
<div class="line"><a name="l01960"></a><span class="lineno"> 1960</span>&#160;<span class="keywordtype">int</span>   <a class="code" href="a00257.html#a1c0227843de20b5aa9f542dcdc449df8">xxxCBDir</a>(<a class="code" href="a01889.html">PCBOX</a>, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>, LPWSTR);</div>
<div class="line"><a name="l01961"></a><span class="lineno"> 1961</span>&#160;VOID  <a class="code" href="a00257.html#aacd4b3b13b245d320915eda6aa42db8e">xxxCBPaint</a>(<a class="code" href="a01889.html">PCBOX</a>, HDC);</div>
<div class="line"><a name="l01962"></a><span class="lineno"> 1962</span>&#160;VOID  <a class="code" href="a00257.html#a1fd82068a5ed34e7bca689a0a7905b69">xxxCBCompleteEditWindow</a>(<a class="code" href="a01889.html">PCBOX</a> pcbox);</div>
<div class="line"><a name="l01963"></a><span class="lineno"> 1963</span>&#160;BOOL  <a class="code" href="a00257.html#aed83fabdb22766337e1e9ddf4c9db0f8">xxxCBHideListBoxWindow</a>(<a class="code" href="a01889.html">PCBOX</a> pcbox, BOOL fNotifyParent, BOOL fSelEndOK);</div>
<div class="line"><a name="l01964"></a><span class="lineno"> 1964</span>&#160;VOID  <a class="code" href="a00257.html#a21573c4264e44922bea8865d98c5e699">xxxCBShowListBoxWindow</a>(<a class="code" href="a01889.html">PCBOX</a> pcbox, BOOL fTrack);</div>
<div class="line"><a name="l01965"></a><span class="lineno"> 1965</span>&#160;<span class="keywordtype">void</span> <a class="code" href="a00257.html#abddda518cee9ef304c77bcd7839a4e30">xxxCBPosition</a>(<a class="code" href="a01889.html">PCBOX</a> pcbox);</div>
<div class="line"><a name="l01966"></a><span class="lineno"> 1966</span>&#160; </div>
<div class="line"><a name="l01967"></a><span class="lineno"> 1967</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l01968"></a><span class="lineno"> 1968</span>&#160;<span class="comment"> * combo.h</span></div>
<div class="line"><a name="l01969"></a><span class="lineno"> 1969</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l01970"></a><span class="lineno"> 1970</span>&#160; </div>
<div class="line"><a name="l01971"></a><span class="lineno"> 1971</span>&#160;<span class="comment">/* Initialization code */</span></div>
<div class="line"><a name="l01972"></a><span class="lineno"> 1972</span>&#160;<span class="keywordtype">long</span>  <a class="code" href="a00257.html#aa28add59fce11e90be8240acd7a62efb">CBNcCreateHandler</a>(<a class="code" href="a01889.html">PCBOX</a>, <a class="code" href="a02581.html">PWND</a>, LPCREATESTRUCT);</div>
<div class="line"><a name="l01973"></a><span class="lineno"> 1973</span>&#160;<span class="keywordtype">long</span>  <a class="code" href="a00257.html#a701b617d53d15f712aee9ef0b49d86c4">xxxCBCreateHandler</a>(<a class="code" href="a01889.html">PCBOX</a>, <a class="code" href="a02581.html">PWND</a>, LPCREATESTRUCT);</div>
<div class="line"><a name="l01974"></a><span class="lineno"> 1974</span>&#160;<span class="keywordtype">void</span> <a class="code" href="a00257.html#a623170cc1b8ca4d08920f4215a4f1e0b">xxxCBCalcControlRects</a>(<a class="code" href="a01889.html">PCBOX</a> pcbox, LPRECT lprcList);</div>
<div class="line"><a name="l01975"></a><span class="lineno"> 1975</span>&#160; </div>
<div class="line"><a name="l01976"></a><span class="lineno"> 1976</span>&#160;<span class="comment">/* Destruction code */</span></div>
<div class="line"><a name="l01977"></a><span class="lineno"> 1977</span>&#160;VOID  <a class="code" href="a00257.html#a71df3c650a6489cad0eecc08db6a2f0d">xxxCBNcDestroyHandler</a>(<a class="code" href="a02581.html">PWND</a>, <a class="code" href="a01889.html">PCBOX</a>);</div>
<div class="line"><a name="l01978"></a><span class="lineno"> 1978</span>&#160; </div>
<div class="line"><a name="l01979"></a><span class="lineno"> 1979</span>&#160;<span class="comment">/* Generic often used routines */</span></div>
<div class="line"><a name="l01980"></a><span class="lineno"> 1980</span>&#160;VOID  <a class="code" href="a00257.html#a12350b203b3b14a7f51c363ef2246d9c">xxxCBNotifyParent</a>(<a class="code" href="a01889.html">PCBOX</a>, SHORT);</div>
<div class="line"><a name="l01981"></a><span class="lineno"> 1981</span>&#160;VOID  <a class="code" href="a00257.html#a0e13d30e9375bac414c8746306de7a3d">xxxCBUpdateListBoxWindow</a>(<a class="code" href="a01889.html">PCBOX</a>, BOOL);</div>
<div class="line"><a name="l01982"></a><span class="lineno"> 1982</span>&#160; </div>
<div class="line"><a name="l01983"></a><span class="lineno"> 1983</span>&#160; </div>
<div class="line"><a name="l01984"></a><span class="lineno"> 1984</span>&#160;<span class="comment">/* Helpers&#39; */</span></div>
<div class="line"><a name="l01985"></a><span class="lineno"> 1985</span>&#160;VOID  <a class="code" href="a00257.html#a07de1b7b5562462160079182c040556f">xxxCBInternalUpdateEditWindow</a>(<a class="code" href="a01889.html">PCBOX</a>, HDC);</div>
<div class="line"><a name="l01986"></a><span class="lineno"> 1986</span>&#160;VOID  <a class="code" href="a00257.html#ad92dd2f34d1563d82b460e5bed9cc91b">xxxCBGetFocusHelper</a>(<a class="code" href="a01889.html">PCBOX</a>);</div>
<div class="line"><a name="l01987"></a><span class="lineno"> 1987</span>&#160;VOID  <a class="code" href="a00257.html#ae64c5173b0b3add159fd0794a040cf31">xxxCBKillFocusHelper</a>(<a class="code" href="a01889.html">PCBOX</a>);</div>
<div class="line"><a name="l01988"></a><span class="lineno"> 1988</span>&#160;VOID  <a class="code" href="a00257.html#a8a3c415011b5b6a9f90e310c940219b7">xxxCBInvertStaticWindow</a>(<a class="code" href="a01889.html">PCBOX</a>,BOOL,HDC);</div>
<div class="line"><a name="l01989"></a><span class="lineno"> 1989</span>&#160;VOID  <a class="code" href="a00257.html#ae74427857c04f7b58ddca28bc47618f7">xxxCBSetFontHandler</a>(<a class="code" href="a01889.html">PCBOX</a>, HANDLE, BOOL);</div>
<div class="line"><a name="l01990"></a><span class="lineno"> 1990</span>&#160;VOID  <a class="code" href="a00257.html#a85ca3fae0be80e62edce2508c19c72ba">xxxCBSizeHandler</a>(<a class="code" href="a01889.html">PCBOX</a>);</div>
<div class="line"><a name="l01991"></a><span class="lineno"> 1991</span>&#160;LONG  <a class="code" href="a00257.html#a3d7047af907c36db83f1b0c0f02059ae">xxxCBSetEditItemHeight</a>(<a class="code" href="a01889.html">PCBOX</a> pcbox, <span class="keywordtype">int</span> editHeight);</div>
<div class="line"><a name="l01992"></a><span class="lineno"> 1992</span>&#160; </div>
<div class="line"><a name="l01993"></a><span class="lineno"> 1993</span>&#160; </div>
<div class="line"><a name="l01994"></a><span class="lineno"> 1994</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l01995"></a><span class="lineno"> 1995</span>&#160;<span class="comment"> * String</span></div>
<div class="line"><a name="l01996"></a><span class="lineno"> 1996</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l01997"></a><span class="lineno"> 1997</span>&#160; </div>
<div class="line"><a name="l01998"></a><span class="lineno"> 1998</span>&#160;<a class="code" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a> <a class="code" href="a00257.html#afa2634ff524a6d29b62024261d0d4d9d">xxxFindString</a>(<a class="code" href="a01921.html">PLBIV</a>, LPWSTR, <a class="code" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a>, <a class="code" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a>, BOOL);</div>
<div class="line"><a name="l01999"></a><span class="lineno"> 1999</span>&#160; </div>
<div class="line"><a name="l02000"></a><span class="lineno"> 2000</span>&#160;VOID  <a class="code" href="a00257.html#aabe128427ea4c2bc2cd02e1f0d2edc11">InitHStrings</a>(<a class="code" href="a01921.html">PLBIV</a>);</div>
<div class="line"><a name="l02001"></a><span class="lineno"> 2001</span>&#160; </div>
<div class="line"><a name="l02002"></a><span class="lineno"> 2002</span>&#160;<span class="keywordtype">int</span>   <a class="code" href="a00257.html#aee46d27b618699556e14057a090af117">xxxLBInsertItem</a>(<a class="code" href="a01921.html">PLBIV</a>, LPWSTR, <span class="keywordtype">int</span>, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>);</div>
<div class="line"><a name="l02003"></a><span class="lineno"> 2003</span>&#160; </div>
<div class="line"><a name="l02004"></a><span class="lineno"> 2004</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l02005"></a><span class="lineno"> 2005</span>&#160;<span class="comment"> * Selection</span></div>
<div class="line"><a name="l02006"></a><span class="lineno"> 2006</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l02007"></a><span class="lineno"> 2007</span>&#160;BOOL  <a class="code" href="a00257.html#ae18be3a0a759c15c7cb996ea9739813f">ISelFromPt</a>(<a class="code" href="a01921.html">PLBIV</a>, POINT, LPDWORD);</div>
<div class="line"><a name="l02008"></a><span class="lineno"> 2008</span>&#160;BOOL  <a class="code" href="a00257.html#a51bc7bcd9ad07168b874e6b3961bf6ba">IsSelected</a>(<a class="code" href="a01921.html">PLBIV</a>, <a class="code" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a>, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>);</div>
<div class="line"><a name="l02009"></a><span class="lineno"> 2009</span>&#160;VOID <a class="code" href="a00257.html#af04f81863bfdbb3a13a7b155b0142f28">LBSetCItemFullMax</a>(<a class="code" href="a01921.html">PLBIV</a> plb);</div>
<div class="line"><a name="l02010"></a><span class="lineno"> 2010</span>&#160; </div>
<div class="line"><a name="l02011"></a><span class="lineno"> 2011</span>&#160;VOID  <a class="code" href="a00257.html#ac9c26d1f113d4ef115647cd4d2eeda9c">xxxLBSelRange</a>(<a class="code" href="a01921.html">PLBIV</a>, <a class="code" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a>, <a class="code" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a>, BOOL);</div>
<div class="line"><a name="l02012"></a><span class="lineno"> 2012</span>&#160; </div>
<div class="line"><a name="l02013"></a><span class="lineno"> 2013</span>&#160;<a class="code" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a> <a class="code" href="a00257.html#af24a1a419d1efaf90339bfffad909547">xxxLBSetCurSel</a>(<a class="code" href="a01921.html">PLBIV</a>, <a class="code" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a>);</div>
<div class="line"><a name="l02014"></a><span class="lineno"> 2014</span>&#160; </div>
<div class="line"><a name="l02015"></a><span class="lineno"> 2015</span>&#160;<a class="code" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a> <a class="code" href="a00257.html#a5cbb6c72ba417a196ae62bac5ecb860b">LBoxGetSelItems</a>(<a class="code" href="a01921.html">PLBIV</a>, BOOL, <a class="code" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a>, LPINT);</div>
<div class="line"><a name="l02016"></a><span class="lineno"> 2016</span>&#160; </div>
<div class="line"><a name="l02017"></a><span class="lineno"> 2017</span>&#160;LONG  <a class="code" href="a00257.html#a7a7207ffdb7440dac8f4e167a1d4ba6c">xxxLBSetSel</a>(<a class="code" href="a01921.html">PLBIV</a>, BOOL, <a class="code" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a>);</div>
<div class="line"><a name="l02018"></a><span class="lineno"> 2018</span>&#160; </div>
<div class="line"><a name="l02019"></a><span class="lineno"> 2019</span>&#160;VOID  <a class="code" href="a00257.html#ae249b60508ae04dbc2d54a9d4c7da4a2">xxxSetISelBase</a>(<a class="code" href="a01921.html">PLBIV</a>, <a class="code" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a>);</div>
<div class="line"><a name="l02020"></a><span class="lineno"> 2020</span>&#160; </div>
<div class="line"><a name="l02021"></a><span class="lineno"> 2021</span>&#160;VOID  <a class="code" href="a00257.html#a46e40b506c6f16669036f5f63a8a577d">SetSelected</a>(<a class="code" href="a01921.html">PLBIV</a>, <a class="code" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a>, BOOL, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>);</div>
<div class="line"><a name="l02022"></a><span class="lineno"> 2022</span>&#160; </div>
<div class="line"><a name="l02023"></a><span class="lineno"> 2023</span>&#160; </div>
<div class="line"><a name="l02024"></a><span class="lineno"> 2024</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l02025"></a><span class="lineno"> 2025</span>&#160;<span class="comment"> * Caret</span></div>
<div class="line"><a name="l02026"></a><span class="lineno"> 2026</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l02027"></a><span class="lineno"> 2027</span>&#160;<span class="keywordtype">void</span> <a class="code" href="a00257.html#a739b28ba311ee4abe56b082e80cb63e4">xxxLBSetCaret</a>(<a class="code" href="a01921.html">PLBIV</a> plb, BOOL fSetCaret);</div>
<div class="line"><a name="l02028"></a><span class="lineno"> 2028</span>&#160;VOID  <a class="code" href="a00257.html#a5c60469a4a528ad12be2366485dadd1e">xxxCaretDestroy</a>(<a class="code" href="a01921.html">PLBIV</a>);</div>
<div class="line"><a name="l02029"></a><span class="lineno"> 2029</span>&#160; </div>
<div class="line"><a name="l02030"></a><span class="lineno"> 2030</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l02031"></a><span class="lineno"> 2031</span>&#160;<span class="comment"> * LBox</span></div>
<div class="line"><a name="l02032"></a><span class="lineno"> 2032</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l02033"></a><span class="lineno"> 2033</span>&#160;LONG  <a class="code" href="a00257.html#aac793257b964e2580f91401d9a02968b">xxxLBCreate</a>(<a class="code" href="a01921.html">PLBIV</a>, <a class="code" href="a02581.html">PWND</a>, LPCREATESTRUCT);</div>
<div class="line"><a name="l02034"></a><span class="lineno"> 2034</span>&#160;VOID  <a class="code" href="a00257.html#a26258c6ef1d9455b4753a58269f07cbc">xxxDestroyLBox</a>(<a class="code" href="a01921.html">PLBIV</a>, <a class="code" href="a02581.html">PWND</a>);</div>
<div class="line"><a name="l02035"></a><span class="lineno"> 2035</span>&#160;VOID  <a class="code" href="a00257.html#a45b19612cabba1591e4a8918bf3a0f16">xxxLBoxDeleteItem</a>(<a class="code" href="a01921.html">PLBIV</a>, <a class="code" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a>);</div>
<div class="line"><a name="l02036"></a><span class="lineno"> 2036</span>&#160; </div>
<div class="line"><a name="l02037"></a><span class="lineno"> 2037</span>&#160;VOID  <a class="code" href="a00257.html#a89c9f15be5e5166a2e32f942a17cc639">xxxLBoxDoDeleteItems</a>(<a class="code" href="a01921.html">PLBIV</a>);</div>
<div class="line"><a name="l02038"></a><span class="lineno"> 2038</span>&#160;VOID  <a class="code" href="a00257.html#aa57cbf9e672cfdd060571672d50b36c9">xxxLBoxDrawItem</a>(<a class="code" href="a01921.html">PLBIV</a>, <a class="code" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a>, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>, LPRECT);</div>
<div class="line"><a name="l02039"></a><span class="lineno"> 2039</span>&#160; </div>
<div class="line"><a name="l02040"></a><span class="lineno"> 2040</span>&#160; </div>
<div class="line"><a name="l02041"></a><span class="lineno"> 2041</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l02042"></a><span class="lineno"> 2042</span>&#160;<span class="comment"> * Scroll</span></div>
<div class="line"><a name="l02043"></a><span class="lineno"> 2043</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l02044"></a><span class="lineno"> 2044</span>&#160;<a class="code" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a>   <a class="code" href="a00257.html#a68638a2aae50d79a6715476f6b34d40b">LBCalcVarITopScrollAmt</a>(<a class="code" href="a01921.html">PLBIV</a>, <a class="code" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a>, <a class="code" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a>);</div>
<div class="line"><a name="l02045"></a><span class="lineno"> 2045</span>&#160; </div>
<div class="line"><a name="l02046"></a><span class="lineno"> 2046</span>&#160;VOID  <a class="code" href="a00257.html#a89630728a3e9c79688d67c08eb7fe67f">xxxLBoxCtlHScroll</a>(<a class="code" href="a01921.html">PLBIV</a>, <a class="code" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a>, <a class="code" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a>);</div>
<div class="line"><a name="l02047"></a><span class="lineno"> 2047</span>&#160; </div>
<div class="line"><a name="l02048"></a><span class="lineno"> 2048</span>&#160;VOID  <a class="code" href="a00257.html#a52245afb7fc6ecc9bf69cac23ca183ab">xxxLBoxCtlHScrollMultiColumn</a>(<a class="code" href="a01921.html">PLBIV</a>, <a class="code" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a>, <a class="code" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a>);</div>
<div class="line"><a name="l02049"></a><span class="lineno"> 2049</span>&#160; </div>
<div class="line"><a name="l02050"></a><span class="lineno"> 2050</span>&#160;VOID  <a class="code" href="a00257.html#acebcb033cf8869c4018b4ef9f31e19bc">xxxLBoxCtlScroll</a>(<a class="code" href="a01921.html">PLBIV</a>, <a class="code" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a>, <a class="code" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a>);</div>
<div class="line"><a name="l02051"></a><span class="lineno"> 2051</span>&#160; </div>
<div class="line"><a name="l02052"></a><span class="lineno"> 2052</span>&#160;VOID  <a class="code" href="a00257.html#a824dce001bf204fd93713c3f61f26890">xxxLBShowHideScrollBars</a>(<a class="code" href="a01921.html">PLBIV</a>);</div>
<div class="line"><a name="l02053"></a><span class="lineno"> 2053</span>&#160; </div>
<div class="line"><a name="l02054"></a><span class="lineno"> 2054</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l02055"></a><span class="lineno"> 2055</span>&#160;<span class="comment"> * LBoxCtl</span></div>
<div class="line"><a name="l02056"></a><span class="lineno"> 2056</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l02057"></a><span class="lineno"> 2057</span>&#160;<a class="code" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a> <a class="code" href="a00257.html#af6cecf2f0e1da037a11516073bfd4fa1">xxxLBoxCtlDelete</a>(<a class="code" href="a01921.html">PLBIV</a>, <a class="code" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a>);</div>
<div class="line"><a name="l02058"></a><span class="lineno"> 2058</span>&#160; </div>
<div class="line"><a name="l02059"></a><span class="lineno"> 2059</span>&#160;VOID  <a class="code" href="a00257.html#a8bbb3761acaceb741898a855ba5c23c9">xxxLBoxCtlCharInput</a>(<a class="code" href="a01921.html">PLBIV</a>, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>, BOOL);</div>
<div class="line"><a name="l02060"></a><span class="lineno"> 2060</span>&#160;VOID  <a class="code" href="a00257.html#af7680a5bb39cfbf403fdddc3cbe10527">xxxLBoxCtlKeyInput</a>(<a class="code" href="a01921.html">PLBIV</a>, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>);</div>
<div class="line"><a name="l02061"></a><span class="lineno"> 2061</span>&#160;VOID  <a class="code" href="a00257.html#a7376ad6c65e95a6f477c11088a384d72">xxxLBPaint</a>(<a class="code" href="a01921.html">PLBIV</a>, HDC, LPRECT);</div>
<div class="line"><a name="l02062"></a><span class="lineno"> 2062</span>&#160; </div>
<div class="line"><a name="l02063"></a><span class="lineno"> 2063</span>&#160;BOOL <a class="code" href="a00257.html#ad333a7027751ae3d3eb3b4e5ba986b80">xxxLBInvalidateRect</a>(<a class="code" href="a01921.html">PLBIV</a> plb, LPRECT lprc, BOOL fErase);</div>
<div class="line"><a name="l02064"></a><span class="lineno"> 2064</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l02065"></a><span class="lineno"> 2065</span>&#160;<span class="comment"> * Miscellaneous</span></div>
<div class="line"><a name="l02066"></a><span class="lineno"> 2066</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l02067"></a><span class="lineno"> 2067</span>&#160;VOID  <a class="code" href="a00257.html#ac2935b45e5e9f2c8e38f7972e581ba01">xxxAlterHilite</a>(<a class="code" href="a01921.html">PLBIV</a>, <a class="code" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a>, <a class="code" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a>, BOOL, <a class="code" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a>, BOOL);</div>
<div class="line"><a name="l02068"></a><span class="lineno"> 2068</span>&#160; </div>
<div class="line"><a name="l02069"></a><span class="lineno"> 2069</span>&#160;<a class="code" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a> <a class="code" href="a00257.html#ab0d9e2e5fb7767a6ca8c98d68fc34df6">CItemInWindow</a>(<a class="code" href="a01921.html">PLBIV</a>, BOOL);</div>
<div class="line"><a name="l02070"></a><span class="lineno"> 2070</span>&#160; </div>
<div class="line"><a name="l02071"></a><span class="lineno"> 2071</span>&#160;VOID  <a class="code" href="a00257.html#aa36da028c44fefe3d2f93957d8630dc4">xxxCheckRedraw</a>(<a class="code" href="a01921.html">PLBIV</a>, BOOL, <a class="code" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a>);</div>
<div class="line"><a name="l02072"></a><span class="lineno"> 2072</span>&#160; </div>
<div class="line"><a name="l02073"></a><span class="lineno"> 2073</span>&#160;LPWSTR <a class="code" href="a00257.html#a798bc8d9c110b9827bed1493ef054528">GetLpszItem</a>(<a class="code" href="a01921.html">PLBIV</a>, <a class="code" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a>);</div>
<div class="line"><a name="l02074"></a><span class="lineno"> 2074</span>&#160; </div>
<div class="line"><a name="l02075"></a><span class="lineno"> 2075</span>&#160;VOID  <a class="code" href="a00257.html#a53ffe86c1297e90317dfa9c55d413363">xxxInsureVisible</a>(<a class="code" href="a01921.html">PLBIV</a>, <a class="code" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a>, BOOL);</div>
<div class="line"><a name="l02076"></a><span class="lineno"> 2076</span>&#160; </div>
<div class="line"><a name="l02077"></a><span class="lineno"> 2077</span>&#160;VOID  <a class="code" href="a00257.html#a9f20ceca8dd471654cd19d8b84699584">xxxInvertLBItem</a>(<a class="code" href="a01921.html">PLBIV</a>, <a class="code" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a>, BOOL);</div>
<div class="line"><a name="l02078"></a><span class="lineno"> 2078</span>&#160; </div>
<div class="line"><a name="l02079"></a><span class="lineno"> 2079</span>&#160;VOID  <a class="code" href="a00257.html#a0f521403a01046b7bfb3b37078729414">xxxLBBlockHilite</a>(<a class="code" href="a01921.html">PLBIV</a>, <a class="code" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a>, BOOL);</div>
<div class="line"><a name="l02080"></a><span class="lineno"> 2080</span>&#160; </div>
<div class="line"><a name="l02081"></a><span class="lineno"> 2081</span>&#160;<span class="keywordtype">int</span>   <a class="code" href="a00257.html#a5305052ec2ed3fa3ee93a804b6220672">LBGetSetItemHeightHandler</a>(<a class="code" href="a01921.html">PLBIV</a> plb, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> message, <span class="keywordtype">int</span> item, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> height);</div>
<div class="line"><a name="l02082"></a><span class="lineno"> 2082</span>&#160;VOID  <a class="code" href="a00257.html#a325911c160158e8de084411c576c32cc">LBDropObjectHandler</a>(<a class="code" href="a01921.html">PLBIV</a>, PDROPSTRUCT);</div>
<div class="line"><a name="l02083"></a><span class="lineno"> 2083</span>&#160;LONG  <a class="code" href="a00257.html#a34e78a059332bba440d5d7a41b9ebb75">LBGetItemData</a>(<a class="code" href="a01921.html">PLBIV</a>, <a class="code" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a>);</div>
<div class="line"><a name="l02084"></a><span class="lineno"> 2084</span>&#160; </div>
<div class="line"><a name="l02085"></a><span class="lineno"> 2085</span>&#160;<a class="code" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a> <a class="code" href="a00257.html#a3c14aa4895db5d5bf93a47a53765c9d1">LBGetText</a>(<a class="code" href="a01921.html">PLBIV</a>, BOOL, BOOL, <a class="code" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a>, LPWSTR);</div>
<div class="line"><a name="l02086"></a><span class="lineno"> 2086</span>&#160; </div>
<div class="line"><a name="l02087"></a><span class="lineno"> 2087</span>&#160;VOID  <a class="code" href="a00257.html#a62f90eaabfb7d060897dca7d18e70ea2">xxxLBSetFont</a>(<a class="code" href="a01921.html">PLBIV</a>, HANDLE, BOOL);</div>
<div class="line"><a name="l02088"></a><span class="lineno"> 2088</span>&#160;<span class="keywordtype">int</span> <a class="code" href="a00257.html#a5aa576ee1160ddb52a37c1f961803ebd">LBSetItemData</a>(<a class="code" href="a01921.html">PLBIV</a>, <a class="code" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a>, LONG);</div>
<div class="line"><a name="l02089"></a><span class="lineno"> 2089</span>&#160; </div>
<div class="line"><a name="l02090"></a><span class="lineno"> 2090</span>&#160;BOOL  <a class="code" href="a00257.html#a4d5fe0d9b02179e3a6f260ba4d088c83">LBSetTabStops</a>(<a class="code" href="a01921.html">PLBIV</a>, <a class="code" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a>, LPINT);</div>
<div class="line"><a name="l02091"></a><span class="lineno"> 2091</span>&#160; </div>
<div class="line"><a name="l02092"></a><span class="lineno"> 2092</span>&#160;VOID  <a class="code" href="a00257.html#a5d5436f196ce6c72f117708e52385d27">xxxLBSize</a>(<a class="code" href="a01921.html">PLBIV</a>, <a class="code" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a>, <a class="code" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a>);</div>
<div class="line"><a name="l02093"></a><span class="lineno"> 2093</span>&#160;<a class="code" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a> <a class="code" href="a00257.html#a62ffb54fb074f1189f63709bdb15d4a0">LastFullVisible</a>(<a class="code" href="a01921.html">PLBIV</a>);</div>
<div class="line"><a name="l02094"></a><span class="lineno"> 2094</span>&#160; </div>
<div class="line"><a name="l02095"></a><span class="lineno"> 2095</span>&#160;<a class="code" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a> <a class="code" href="a00257.html#a2634a2384fec6bd215b9077d6d54c841">xxxLbDir</a>(<a class="code" href="a01921.html">PLBIV</a>, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>, LPWSTR);</div>
<div class="line"><a name="l02096"></a><span class="lineno"> 2096</span>&#160; </div>
<div class="line"><a name="l02097"></a><span class="lineno"> 2097</span>&#160;<a class="code" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a> <a class="code" href="a00257.html#af00734c5fc4e50219037841a70dbb89e">xxxLbInsertFile</a>(<a class="code" href="a01921.html">PLBIV</a>, LPWSTR);</div>
<div class="line"><a name="l02098"></a><span class="lineno"> 2098</span>&#160; </div>
<div class="line"><a name="l02099"></a><span class="lineno"> 2099</span>&#160;VOID  <a class="code" href="a00257.html#a0a90020e18b8a9b7fc1fa152a1f2e93c">xxxNewITop</a>(<a class="code" href="a01921.html">PLBIV</a>, <a class="code" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a>);</div>
<div class="line"><a name="l02100"></a><span class="lineno"> 2100</span>&#160; </div>
<div class="line"><a name="l02101"></a><span class="lineno"> 2101</span>&#160;VOID  <a class="code" href="a00257.html#a4f6074a494c56033edda0253cda95b0a">xxxNotifyOwner</a>(<a class="code" href="a01921.html">PLBIV</a>, <a class="code" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a>);</div>
<div class="line"><a name="l02102"></a><span class="lineno"> 2102</span>&#160; </div>
<div class="line"><a name="l02103"></a><span class="lineno"> 2103</span>&#160;VOID  <a class="code" href="a00257.html#ab65e90de29709e4fb3cd8bb8c11f6afb">xxxResetWorld</a>(<a class="code" href="a01921.html">PLBIV</a>, <a class="code" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a>, <a class="code" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a>, BOOL);</div>
<div class="line"><a name="l02104"></a><span class="lineno"> 2104</span>&#160; </div>
<div class="line"><a name="l02105"></a><span class="lineno"> 2105</span>&#160;VOID  <a class="code" href="a00257.html#ac816d78e09a02470b6482c4065a3189d">xxxTrackMouse</a>(<a class="code" href="a01921.html">PLBIV</a>, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>, POINT);</div>
<div class="line"><a name="l02106"></a><span class="lineno"> 2106</span>&#160;BOOL  <a class="code" href="a00257.html#ac9033fc6bb18849d54a49d9c57049023">xxxDlgDirListHelper</a>(<a class="code" href="a02581.html">PWND</a>, LPWSTR, LPBYTE, <span class="keywordtype">int</span>, <span class="keywordtype">int</span>, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>, BOOL);</div>
<div class="line"><a name="l02107"></a><span class="lineno"> 2107</span>&#160;BOOL  <a class="code" href="a00257.html#a942f3b2f60bac183bafd8bc39ecbded7">xxxDlgDirSelectHelper</a>(<a class="code" href="a02581.html">PWND</a> pwndDlg, LPWSTR pFileName, <span class="keywordtype">int</span> cbFileName,</div>
<div class="line"><a name="l02108"></a><span class="lineno"> 2108</span>&#160;        <a class="code" href="a02581.html">PWND</a> pwndListBox);</div>
<div class="line"><a name="l02109"></a><span class="lineno"> 2109</span>&#160;BOOL <a class="code" href="a00257.html#a394172430e46df98cecea85a2ca9df59">xxxLBResetContent</a>(<a class="code" href="a01921.html">PLBIV</a> plb);</div>
<div class="line"><a name="l02110"></a><span class="lineno"> 2110</span>&#160;VOID <a class="code" href="a00257.html#a3583b1801f9373ef93097fa38cfd9eb1">xxxLBSetRedraw</a>(<a class="code" href="a01921.html">PLBIV</a> plb, BOOL fRedraw);</div>
<div class="line"><a name="l02111"></a><span class="lineno"> 2111</span>&#160;<span class="keywordtype">int</span> <a class="code" href="a00257.html#ab88cd7027b6acd69d6c39d4eac56cc53">xxxSetLBScrollParms</a>(<a class="code" href="a01921.html">PLBIV</a> plb, <span class="keywordtype">int</span> nCtl);</div>
<div class="line"><a name="l02112"></a><span class="lineno"> 2112</span>&#160;<span class="keywordtype">void</span> <a class="code" href="a00257.html#acb5cc8fc5e692299c9c84fdea3a7a072">xxxLBButtonUp</a>(<a class="code" href="a01921.html">PLBIV</a> plb, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> uFlags);</div>
<div class="line"><a name="l02113"></a><span class="lineno"> 2113</span>&#160; </div>
<div class="line"><a name="l02114"></a><span class="lineno"> 2114</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l02115"></a><span class="lineno"> 2115</span>&#160;<span class="comment"> * Variable Height OwnerDraw Support Routines</span></div>
<div class="line"><a name="l02116"></a><span class="lineno"> 2116</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l02117"></a><span class="lineno"> 2117</span>&#160;<a class="code" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a> <a class="code" href="a00257.html#a126e849e3cf2074a9ad6abadf070d35f">CItemInWindowVarOwnerDraw</a>(<a class="code" href="a01921.html">PLBIV</a>, BOOL);</div>
<div class="line"><a name="l02118"></a><span class="lineno"> 2118</span>&#160; </div>
<div class="line"><a name="l02119"></a><span class="lineno"> 2119</span>&#160;<a class="code" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a> <a class="code" href="a00257.html#ad20f26bb5cfed5a687c0b5aded79b120">LBPage</a>(<a class="code" href="a01921.html">PLBIV</a>, <a class="code" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a>, BOOL);</div>
<div class="line"><a name="l02120"></a><span class="lineno"> 2120</span>&#160; </div>
<div class="line"><a name="l02121"></a><span class="lineno"> 2121</span>&#160; </div>
<div class="line"><a name="l02122"></a><span class="lineno"> 2122</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l02123"></a><span class="lineno"> 2123</span>&#160;<span class="comment"> * Multicolumn listbox</span></div>
<div class="line"><a name="l02124"></a><span class="lineno"> 2124</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l02125"></a><span class="lineno"> 2125</span>&#160;VOID  <a class="code" href="a00257.html#a8a4044c6f22d54f8df9c9d05cd9cf798">LBCalcItemRowsAndColumns</a>(<a class="code" href="a01921.html">PLBIV</a>);</div>
<div class="line"><a name="l02126"></a><span class="lineno"> 2126</span>&#160; </div>
<div class="line"><a name="l02127"></a><span class="lineno"> 2127</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l02128"></a><span class="lineno"> 2128</span>&#160;<span class="comment"> * Both multicol and var height</span></div>
<div class="line"><a name="l02129"></a><span class="lineno"> 2129</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l02130"></a><span class="lineno"> 2130</span>&#160;BOOL  <a class="code" href="a00257.html#a91c5a46e52c9b3f9bd0c0a99cbb43712">LBGetItemRect</a>(<a class="code" href="a01921.html">PLBIV</a>, <a class="code" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a>, LPRECT);</div>
<div class="line"><a name="l02131"></a><span class="lineno"> 2131</span>&#160; </div>
<div class="line"><a name="l02132"></a><span class="lineno"> 2132</span>&#160;VOID  <a class="code" href="a00257.html#ab5200c59a1862237b20ac26c1ac6d2d6">LBSetVariableHeightItemHeight</a>(<a class="code" href="a01921.html">PLBIV</a>, <a class="code" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a>, <a class="code" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a>);</div>
<div class="line"><a name="l02133"></a><span class="lineno"> 2133</span>&#160; </div>
<div class="line"><a name="l02134"></a><span class="lineno"> 2134</span>&#160;<a class="code" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a>   <a class="code" href="a00257.html#a601666046ccb248f176d169c38c8678f">LBGetVariableHeightItemHeight</a>(<a class="code" href="a01921.html">PLBIV</a>, <a class="code" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a>);</div>
<div class="line"><a name="l02135"></a><span class="lineno"> 2135</span>&#160; </div>
<div class="line"><a name="l02136"></a><span class="lineno"> 2136</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l02137"></a><span class="lineno"> 2137</span>&#160;<span class="comment"> * No-data (lazy evaluation) listbox</span></div>
<div class="line"><a name="l02138"></a><span class="lineno"> 2138</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l02139"></a><span class="lineno"> 2139</span>&#160;<a class="code" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a>  <a class="code" href="a00257.html#aab9f1ac6d3cf3f27357010a006de93d8">xxxLBSetCount</a>(<a class="code" href="a01921.html">PLBIV</a>, <a class="code" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a>);</div>
<div class="line"><a name="l02140"></a><span class="lineno"> 2140</span>&#160; </div>
<div class="line"><a name="l02141"></a><span class="lineno"> 2141</span>&#160;<a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> <a class="code" href="a00257.html#a8e4498683a633089d1796333be94ae62">LBCalcAllocNeeded</a>(<a class="code" href="a01921.html">PLBIV</a>, <a class="code" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a>);</div>
<div class="line"><a name="l02142"></a><span class="lineno"> 2142</span>&#160; </div>
<div class="line"><a name="l02143"></a><span class="lineno"> 2143</span>&#160; </div>
<div class="line"><a name="l02144"></a><span class="lineno"> 2144</span>&#160; </div>
<div class="line"><a name="l02150"></a><span class="lineno"> 2150</span>&#160;HWND   <a class="code" href="a00257.html#a0cc72dc6da62e4480401d8db675fb5d5">InternalCreateDialog</a>(HANDLE hmod,</div>
<div class="line"><a name="l02151"></a><span class="lineno"> 2151</span>&#160;        LPDLGTEMPLATE lpDlgTemplate, <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> cb,</div>
<div class="line"><a name="l02152"></a><span class="lineno"> 2152</span>&#160;        HWND hwndOwner , DLGPROC pfnWndProc, LONG dwInitParam,</div>
<div class="line"><a name="l02153"></a><span class="lineno"> 2153</span>&#160;        <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> fFlags);</div>
<div class="line"><a name="l02154"></a><span class="lineno"> 2154</span>&#160;<span class="keywordtype">int</span>    <a class="code" href="a00257.html#adccdf44cdf1b049b8fe980892105f2f2">InternalDialogBox</a>(HANDLE hmod,</div>
<div class="line"><a name="l02155"></a><span class="lineno"> 2155</span>&#160;        LPDLGTEMPLATE lpDlgTemplate, <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> cb,</div>
<div class="line"><a name="l02156"></a><span class="lineno"> 2156</span>&#160;        HWND hwndOwner , DLGPROC pfnWndProc, LONG dwInitParam,</div>
<div class="line"><a name="l02157"></a><span class="lineno"> 2157</span>&#160;        <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> fFlags);</div>
<div class="line"><a name="l02158"></a><span class="lineno"> 2158</span>&#160;<a class="code" href="a02581.html">PWND</a> <a class="code" href="a00257.html#aa726f0e635b6e106260fc2fa64a3128b">_FindDlgItem</a>(<a class="code" href="a02581.html">PWND</a> pwndParent, <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> <span class="keywordtype">id</span>);</div>
<div class="line"><a name="l02159"></a><span class="lineno"> 2159</span>&#160;<a class="code" href="a02581.html">PWND</a> <a class="code" href="a00257.html#a3d091e94ee5a9047eaa5ab34e58320e3">_GetDlgItem</a>(<a class="code" href="a02581.html">PWND</a>, <span class="keywordtype">int</span>);</div>
<div class="line"><a name="l02160"></a><span class="lineno"> 2160</span>&#160;<span class="keywordtype">long</span> <a class="code" href="a00257.html#a5c000198e72d702740643d6cd3c2ea0a">_GetDialogBaseUnits</a>(VOID);</div>
<div class="line"><a name="l02161"></a><span class="lineno"> 2161</span>&#160;<a class="code" href="a02581.html">PWND</a> <a class="code" href="a00257.html#a9fa3dcd979397517f4bf54a5a1d06cd1">GetParentDialog</a>(<a class="code" href="a02581.html">PWND</a> pwndDialog);</div>
<div class="line"><a name="l02162"></a><span class="lineno"> 2162</span>&#160;LONG <a class="code" href="a00257.html#a86be848e8a3a354b0e39bbafc0807d5e">xxxDefDlgProc</a>(<a class="code" href="a02581.html">PWND</a>, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>, <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a>, LONG);</div>
<div class="line"><a name="l02163"></a><span class="lineno"> 2163</span>&#160;VOID <a class="code" href="a00257.html#a43c4d569e5f05fa5cda5dec97cecf852">xxxRemoveDefaultButton</a>(<a class="code" href="a02581.html">PWND</a> pwndDlg, <a class="code" href="a02581.html">PWND</a> pwndStart);</div>
<div class="line"><a name="l02164"></a><span class="lineno"> 2164</span>&#160;VOID <a class="code" href="a00257.html#a55dd8ea4292151aa58ca70b9ce842f2b">xxxCheckDefPushButton</a>(<a class="code" href="a02581.html">PWND</a> pwndDlg, HWND hwndOldFocus, HWND hwndNewFocus);</div>
<div class="line"><a name="l02165"></a><span class="lineno"> 2165</span>&#160;<a class="code" href="a02581.html">PWND</a> <a class="code" href="a00257.html#ab2172124cebc2422d0fa52adc9f15770">xxxGotoNextMnem</a>(<a class="code" href="a02581.html">PWND</a> pwndDlg, <a class="code" href="a02581.html">PWND</a> pwndStart, WCHAR ch);</div>
<div class="line"><a name="l02166"></a><span class="lineno"> 2166</span>&#160;VOID <a class="code" href="a00257.html#ae74b32b13aeb5a90a68c2807a4ac2db5">DlgSetFocus</a>(HWND hwnd);</div>
<div class="line"><a name="l02167"></a><span class="lineno"> 2167</span>&#160;<span class="keywordtype">void</span> <a class="code" href="a00257.html#a24e2306d241270325b40ba5046c1c266">RepositionRect</a>(LPRECT lprc, <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> dwStyle, <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> dwExStyle);</div>
<div class="line"><a name="l02168"></a><span class="lineno"> 2168</span>&#160;BOOL <a class="code" href="a00257.html#af38990a3dec781c0280a7a447a5fe734">ValidateDialogPwnd</a>(<a class="code" href="a02581.html">PWND</a> pwnd);</div>
<div class="line"><a name="l02169"></a><span class="lineno"> 2169</span>&#160; </div>
<div class="line"><a name="l02170"></a><span class="lineno"> 2170</span>&#160;<a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a>  <a class="code" href="a00257.html#a44b100b9bc713eb0be0cfd01dfa502c4">WOWDlgInit</a>(HWND hwndDlg, LONG lParam);</div>
<div class="line"><a name="l02171"></a><span class="lineno"> 2171</span>&#160;HANDLE <a class="code" href="a00257.html#ac893bc7cf063dc63bc50e2d666049c01">GetEditDS</a>(VOID);</div>
<div class="line"><a name="l02172"></a><span class="lineno"> 2172</span>&#160;VOID   <a class="code" href="a00257.html#a2d4538cf91b620d726b371b191d26023">ReleaseEditDS</a>(HANDLE h);</div>
<div class="line"><a name="l02173"></a><span class="lineno"> 2173</span>&#160; </div>
<div class="line"><a name="l02174"></a><span class="lineno"> 2174</span>&#160; </div>
<div class="line"><a name="l02179"></a><span class="lineno"> 2179</span>&#160;<span class="preprocessor">#ifdef MEMPHIS_MENUS</span></div>
<div class="line"><a name="l02180"></a><span class="lineno"> 2180</span>&#160;BOOL</div>
<div class="line"><a name="l02181"></a><span class="lineno"> 2181</span>&#160;<a class="code" href="a00257.html#aa69eb759ac235e9d187c7496ee00a001">GetMenuItemInfoInternal</a>(</div>
<div class="line"><a name="l02182"></a><span class="lineno"> 2182</span>&#160;     HMENU hMenu,</div>
<div class="line"><a name="l02183"></a><span class="lineno"> 2183</span>&#160;     <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> uID,</div>
<div class="line"><a name="l02184"></a><span class="lineno"> 2184</span>&#160;     BOOL fByPosition,</div>
<div class="line"><a name="l02185"></a><span class="lineno"> 2185</span>&#160;     LPMENUITEMINFO lpInfo</div>
<div class="line"><a name="l02186"></a><span class="lineno"> 2186</span>&#160;     );</div>
<div class="line"><a name="l02187"></a><span class="lineno"> 2187</span>&#160; </div>
<div class="line"><a name="l02188"></a><span class="lineno"> 2188</span>&#160;BOOL</div>
<div class="line"><a name="l02189"></a><span class="lineno"> 2189</span>&#160;<a class="code" href="a00257.html#a982c3297b172fd899ca359b976197658">MIIOneWayConvert</a>(</div>
<div class="line"><a name="l02190"></a><span class="lineno"> 2190</span>&#160;    LPMENUITEMINFOW,</div>
<div class="line"><a name="l02191"></a><span class="lineno"> 2191</span>&#160;    LPMENUITEMINFOW</div>
<div class="line"><a name="l02192"></a><span class="lineno"> 2192</span>&#160;    );</div>
<div class="line"><a name="l02193"></a><span class="lineno"> 2193</span>&#160; </div>
<div class="line"><a name="l02194"></a><span class="lineno"> 2194</span>&#160;<span class="preprocessor">#define MENUAPI_INSERT  0</span></div>
<div class="line"><a name="l02195"></a><span class="lineno"> 2195</span>&#160;<span class="preprocessor">#define MENUAPI_GET     1</span></div>
<div class="line"><a name="l02196"></a><span class="lineno"> 2196</span>&#160;<span class="preprocessor">#define MENUAPI_SET     2</span></div>
<div class="line"><a name="l02197"></a><span class="lineno"> 2197</span>&#160; </div>
<div class="line"><a name="l02198"></a><span class="lineno"> 2198</span>&#160;BOOL</div>
<div class="line"><a name="l02199"></a><span class="lineno"> 2199</span>&#160;<a class="code" href="a00257.html#abe74c920179f3fabf898cc85c5b505f8">ValidateMENUITEMINFO</a>(</div>
<div class="line"><a name="l02200"></a><span class="lineno"> 2200</span>&#160;    LPMENUITEMINFOW lpmii,</div>
<div class="line"><a name="l02201"></a><span class="lineno"> 2201</span>&#160;    WORD wAPICode</div>
<div class="line"><a name="l02202"></a><span class="lineno"> 2202</span>&#160;    );</div>
<div class="line"><a name="l02203"></a><span class="lineno"> 2203</span>&#160; </div>
<div class="line"><a name="l02204"></a><span class="lineno"> 2204</span>&#160;<span class="preprocessor">#endif // MEMPHIS_MENUS</span></div>
<div class="line"><a name="l02205"></a><span class="lineno"> 2205</span>&#160;<span class="preprocessor">#ifdef MEMPHIS_MENU_WATERMARKS</span></div>
<div class="line"><a name="l02206"></a><span class="lineno"> 2206</span>&#160;BOOL</div>
<div class="line"><a name="l02207"></a><span class="lineno"> 2207</span>&#160;<a class="code" href="a00257.html#a13354e013c46028ae8ddca8e44eef758">ValidateMENUINFO</a>(</div>
<div class="line"><a name="l02208"></a><span class="lineno"> 2208</span>&#160;    LPCMENUINFO lpmi,</div>
<div class="line"><a name="l02209"></a><span class="lineno"> 2209</span>&#160;    WORD wAPICode);</div>
<div class="line"><a name="l02210"></a><span class="lineno"> 2210</span>&#160;<span class="preprocessor">#endif // MEMPHIS_MENU_WATERMARKS</span></div>
<div class="line"><a name="l02211"></a><span class="lineno"> 2211</span>&#160; </div>
<div class="line"><a name="l02218"></a><span class="lineno"> 2218</span>&#160;<span class="preprocessor">#define WINDOWLIST_PROP_NAME    TEXT(&quot;SysBW&quot;)</span></div>
<div class="line"><a name="l02219"></a><span class="lineno"> 2219</span>&#160;<span class="preprocessor">#define MSGBOX_CALLBACK         TEXT(&quot;SysMB&quot;)</span></div>
<div class="line"><a name="l02220"></a><span class="lineno"> 2220</span>&#160; </div>
<div class="line"><a name="l02221"></a><span class="lineno"> 2221</span>&#160; </div>
<div class="line"><a name="l02227"></a><span class="lineno"> 2227</span>&#160;<span class="comment">/* maximum number of MDI children windows listed in &quot;Window&quot; menu */</span></div>
<div class="line"><a name="l02228"></a><span class="lineno"> 2228</span>&#160;<span class="preprocessor">#define MAXITEMS         10</span></div>
<div class="line"><a name="l02229"></a><span class="lineno"> 2229</span>&#160; </div>
<div class="line"><a name="l02230"></a><span class="lineno"> 2230</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l02231"></a><span class="lineno"> 2231</span>&#160;<span class="comment"> * MDI typedefs</span></div>
<div class="line"><a name="l02232"></a><span class="lineno"> 2232</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l02233"></a><span class="lineno"><a class="line" href="a01961.html"> 2233</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="a01961.html">tagMDI</a> {</div>
<div class="line"><a name="l02234"></a><span class="lineno"><a class="line" href="a01961.html#a85bc6714117533b5e4151930ea4dfdcc"> 2234</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>    <a class="code" href="a01961.html#a85bc6714117533b5e4151930ea4dfdcc">cKids</a>;</div>
<div class="line"><a name="l02235"></a><span class="lineno"><a class="line" href="a01961.html#a226d18d4894cbfc80123122598183b4d"> 2235</a></span>&#160;    HWND    <a class="code" href="a01961.html#a226d18d4894cbfc80123122598183b4d">hwndMaxedChild</a>;</div>
<div class="line"><a name="l02236"></a><span class="lineno"><a class="line" href="a01961.html#a720223f644ff549b8af519cb0a7583c9"> 2236</a></span>&#160;    HWND    <a class="code" href="a01961.html#a720223f644ff549b8af519cb0a7583c9">hwndActiveChild</a>;</div>
<div class="line"><a name="l02237"></a><span class="lineno"><a class="line" href="a01961.html#a7831ae724ef250c921f5cc793c3162a7"> 2237</a></span>&#160;    HMENU   <a class="code" href="a01961.html#a7831ae724ef250c921f5cc793c3162a7">hmenuWindow</a>;</div>
<div class="line"><a name="l02238"></a><span class="lineno"><a class="line" href="a01961.html#a227e16efc2f23e8347858f3820cf8260"> 2238</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>    <a class="code" href="a01961.html#a227e16efc2f23e8347858f3820cf8260">idFirstChild</a>;</div>
<div class="line"><a name="l02239"></a><span class="lineno"><a class="line" href="a01961.html#a25743a901d3b50d61c9482e2557b045e"> 2239</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>    <a class="code" href="a01961.html#a25743a901d3b50d61c9482e2557b045e">wScroll</a>;</div>
<div class="line"><a name="l02240"></a><span class="lineno"><a class="line" href="a01961.html#ad9ce84c311fda88498836ff3040dcdf2"> 2240</a></span>&#160;    LPWSTR  <a class="code" href="a01961.html#ad9ce84c311fda88498836ff3040dcdf2">pTitle</a>;</div>
<div class="line"><a name="l02241"></a><span class="lineno"><a class="line" href="a01961.html#a530c1679159653f67e7f55354a6ad262"> 2241</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>    <a class="code" href="a01961.html#a530c1679159653f67e7f55354a6ad262">iChildTileLevel</a>;</div>
<div class="line"><a name="l02242"></a><span class="lineno"> 2242</span>&#160;} <a class="code" href="a00257.html#aa123915d6bed0607bcf49451b4dbecde">MDI</a>, *<a class="code" href="a00257.html#a42ba431f30b6d1f4a1375f0acfa3b2ab">PMDI</a>;</div>
<div class="line"><a name="l02243"></a><span class="lineno"> 2243</span>&#160; </div>
<div class="line"><a name="l02244"></a><span class="lineno"><a class="line" href="a01965.html"> 2244</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="a01965.html">tagMDIWND</a> {</div>
<div class="line"><a name="l02245"></a><span class="lineno"><a class="line" href="a01965.html#a6abe98f8d8bcc1c1b1a49c0c9a15e56d"> 2245</a></span>&#160;    <a class="code" href="a02581.html">WND</a>     <a class="code" href="a01965.html#a6abe98f8d8bcc1c1b1a49c0c9a15e56d">wnd</a>;</div>
<div class="line"><a name="l02246"></a><span class="lineno"><a class="line" href="a01965.html#a031cf5b7b205e88870ba6755226c8c82"> 2246</a></span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>    <a class="code" href="a01965.html#a031cf5b7b205e88870ba6755226c8c82">dwReserved</a>;         <span class="comment">// quattro pro 1.0 stores stuff here!!</span></div>
<div class="line"><a name="l02247"></a><span class="lineno"><a class="line" href="a01965.html#a96db010eb242ec549ce22a43517385fb"> 2247</a></span>&#160;    <a class="code" href="a01961.html">PMDI</a>    <a class="code" href="a01965.html#a96db010eb242ec549ce22a43517385fb">pmdi</a>;</div>
<div class="line"><a name="l02248"></a><span class="lineno"> 2248</span>&#160;} <a class="code" href="a00257.html#aa9b490506ebfcf6b582a2d56c9ec293c">MDIWND</a>, *<a class="code" href="a00257.html#a8fbbab4c887a01986a0cf83e1fba2554">PMDIWND</a>;</div>
<div class="line"><a name="l02249"></a><span class="lineno"> 2249</span>&#160; </div>
<div class="line"><a name="l02250"></a><span class="lineno"><a class="line" href="a01969.html"> 2250</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="a01969.html">tagSHORTCREATE</a> {</div>
<div class="line"><a name="l02251"></a><span class="lineno"><a class="line" href="a01969.html#ad36501a70b25e18bcf48dd6e03392305"> 2251</a></span>&#160;    <span class="keywordtype">int</span>         <a class="code" href="a01969.html#ad36501a70b25e18bcf48dd6e03392305">cy</a>;</div>
<div class="line"><a name="l02252"></a><span class="lineno"><a class="line" href="a01969.html#af905a9989361d094908ad04e08f6429d"> 2252</a></span>&#160;    <span class="keywordtype">int</span>         <a class="code" href="a01969.html#af905a9989361d094908ad04e08f6429d">cx</a>;</div>
<div class="line"><a name="l02253"></a><span class="lineno"><a class="line" href="a01969.html#a0a2f84ed7838f07779ae24c5a9086d33"> 2253</a></span>&#160;    <span class="keywordtype">int</span>         <a class="code" href="a01969.html#a0a2f84ed7838f07779ae24c5a9086d33">y</a>;</div>
<div class="line"><a name="l02254"></a><span class="lineno"><a class="line" href="a01969.html#a6150e0515f7202e2fb518f7206ed97dc"> 2254</a></span>&#160;    <span class="keywordtype">int</span>         <a class="code" href="a01969.html#a6150e0515f7202e2fb518f7206ed97dc">x</a>;</div>
<div class="line"><a name="l02255"></a><span class="lineno"><a class="line" href="a01969.html#aa68195bea010296f58019dd25038d440"> 2255</a></span>&#160;    LONG        <a class="code" href="a01969.html#aa68195bea010296f58019dd25038d440">style</a>;</div>
<div class="line"><a name="l02256"></a><span class="lineno"><a class="line" href="a01969.html#a309bf8d531939eba86ac4913eb0863d5"> 2256</a></span>&#160;    HMENU       <a class="code" href="a01969.html#a309bf8d531939eba86ac4913eb0863d5">hMenu</a>;</div>
<div class="line"><a name="l02257"></a><span class="lineno"> 2257</span>&#160;} <a class="code" href="a00257.html#a7a8f6304c8bdf93c2e49053b920c077a">SHORTCREATE</a>, *<a class="code" href="a00257.html#a5993a18bcf7753501822a99d63c7e2ea">PSHORTCREATE</a>;</div>
<div class="line"><a name="l02258"></a><span class="lineno"> 2258</span>&#160; </div>
<div class="line"><a name="l02259"></a><span class="lineno"> 2259</span>&#160;BOOL <a class="code" href="a00257.html#a8f18a7420673f2497d0f088687dcdbf1">CreateMDIChild</a>(<a class="code" href="a01969.html">PSHORTCREATE</a> <a class="code" href="a00209.html#addf6e68728950d9937ab25458ed97f3a">pcs</a>, LPMDICREATESTRUCT pmcs, <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> dwExpWinVerAndFlags, HMENU *phSysMenu, <a class="code" href="a02581.html">PWND</a> pwndParent);</div>
<div class="line"><a name="l02260"></a><span class="lineno"> 2260</span>&#160;BOOL <a class="code" href="a00257.html#aeb80a263a1795a525abe1f4b2df48941">MDICompleteChildCreation</a>(HWND hwndChild, HMENU hSysMenu, BOOL fVisible, BOOL fDisabled);</div>
<div class="line"><a name="l02261"></a><span class="lineno"> 2261</span>&#160; </div>
<div class="line"><a name="l02262"></a><span class="lineno"> 2262</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l02263"></a><span class="lineno"> 2263</span>&#160;<span class="comment"> * MDI defines</span></div>
<div class="line"><a name="l02264"></a><span class="lineno"> 2264</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l02265"></a><span class="lineno"> 2265</span>&#160;<span class="preprocessor">#define WS_MDISTYLE     (WS_CHILD | WS_CLIPSIBLINGS | WS_SYSMENU|WS_CAPTION|WS_THICKFRAME|WS_MAXIMIZEBOX|WS_MINIMIZEBOX)</span></div>
<div class="line"><a name="l02266"></a><span class="lineno"> 2266</span>&#160;<span class="preprocessor">#define WS_MDICOMMANDS  (WS_SYSMENU | WS_MINIMIZEBOX | WS_MAXIMIZEBOX)</span></div>
<div class="line"><a name="l02267"></a><span class="lineno"> 2267</span>&#160;<span class="preprocessor">#define WS_MDIALLOWED   (WS_MINIMIZE | WS_MAXIMIZE | WS_CLIPCHILDREN | WS_DISABLED | WS_HSCROLL | WS_VSCROLL | 0x0000FFFFL)</span></div>
<div class="line"><a name="l02268"></a><span class="lineno"> 2268</span>&#160; </div>
<div class="line"><a name="l02269"></a><span class="lineno"> 2269</span>&#160;<span class="preprocessor">#define HAS_SBVERT      0x0100</span></div>
<div class="line"><a name="l02270"></a><span class="lineno"> 2270</span>&#160;<span class="preprocessor">#define HAS_SBHORZ      0x0200</span></div>
<div class="line"><a name="l02271"></a><span class="lineno"> 2271</span>&#160;<span class="preprocessor">#define OTHERMAXING     0x0400</span></div>
<div class="line"><a name="l02272"></a><span class="lineno"> 2272</span>&#160;<span class="preprocessor">#define CALCSCROLL      0x0800</span></div>
<div class="line"><a name="l02273"></a><span class="lineno"> 2273</span>&#160; </div>
<div class="line"><a name="l02274"></a><span class="lineno"> 2274</span>&#160;<span class="preprocessor">#define SCROLLSUPPRESS  0x0003</span></div>
<div class="line"><a name="l02275"></a><span class="lineno"> 2275</span>&#160;<span class="preprocessor">#define SCROLLCOUNT     0x00FF</span></div>
<div class="line"><a name="l02276"></a><span class="lineno"> 2276</span>&#160; </div>
<div class="line"><a name="l02277"></a><span class="lineno"> 2277</span>&#160;<span class="preprocessor">#define CKIDS(pmdi)     (pmdi-&gt;cKids)</span></div>
<div class="line"><a name="l02278"></a><span class="lineno"> 2278</span>&#160;<span class="preprocessor">#define MAXED(pmdi)     (pmdi-&gt;hwndMaxedChild)</span></div>
<div class="line"><a name="l02279"></a><span class="lineno"> 2279</span>&#160;<span class="preprocessor">#define ACTIVE(pmdi)    (pmdi-&gt;hwndActiveChild)</span></div>
<div class="line"><a name="l02280"></a><span class="lineno"> 2280</span>&#160;<span class="preprocessor">#define WINDOW(pmdi)    (pmdi-&gt;hmenuWindow)</span></div>
<div class="line"><a name="l02281"></a><span class="lineno"> 2281</span>&#160;<span class="preprocessor">#define FIRST(pmdi)     (pmdi-&gt;idFirstChild)</span></div>
<div class="line"><a name="l02282"></a><span class="lineno"> 2282</span>&#160;<span class="preprocessor">#define SCROLL(pmdi)    (pmdi-&gt;wScroll)</span></div>
<div class="line"><a name="l02283"></a><span class="lineno"> 2283</span>&#160;<span class="preprocessor">#define ITILELEVEL(pmdi)    (pmdi-&gt;iChildTileLevel)</span></div>
<div class="line"><a name="l02284"></a><span class="lineno"> 2284</span>&#160;<span class="preprocessor">#define HTITLE(pmdi)    (pmdi-&gt;pTitle)</span></div>
<div class="line"><a name="l02285"></a><span class="lineno"> 2285</span>&#160; </div>
<div class="line"><a name="l02286"></a><span class="lineno"> 2286</span>&#160;<span class="preprocessor">#define PROP_MDICLIENT  MAKEINTRESOURCE(0x8CAC)</span></div>
<div class="line"><a name="l02287"></a><span class="lineno"> 2287</span>&#160; </div>
<div class="line"><a name="l02288"></a><span class="lineno"> 2288</span>&#160;<a class="code" href="a02581.html">PWND</a>  <a class="code" href="a00257.html#a779ab41018bd3951528a4201d4b5a0fb">FindPwndChild</a>(<a class="code" href="a02581.html">PWND</a> pwndMDI, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> wChildID);</div>
<div class="line"><a name="l02289"></a><span class="lineno"> 2289</span>&#160;<span class="keywordtype">int</span>   <a class="code" href="a00257.html#afc61df735e5335ec687432fc26b774a2">MakeMenuItem</a>(LPWSTR lpOut, <a class="code" href="a02581.html">PWND</a> pwnd);</div>
<div class="line"><a name="l02290"></a><span class="lineno"> 2290</span>&#160;VOID  <a class="code" href="a00257.html#ac9f5a78d4858332cc9d2ee7c8291e8d4">ModifyMenuItem</a>(<a class="code" href="a02581.html">PWND</a> pwnd);</div>
<div class="line"><a name="l02291"></a><span class="lineno"> 2291</span>&#160;BOOL  <a class="code" href="a00257.html#a2546371e7773e815bda512a8ddf454c8">MDIAddSysMenu</a>(HMENU hmenuFrame, HWND hwndChild);</div>
<div class="line"><a name="l02292"></a><span class="lineno"> 2292</span>&#160;BOOL  <a class="code" href="a00257.html#aa300b1c82b580cb6f7134d6e719da13d">MDIRemoveSysMenu</a>(HMENU hMenuFrame, HWND hwndChild, BOOL fRedraw);</div>
<div class="line"><a name="l02293"></a><span class="lineno"> 2293</span>&#160;VOID  <a class="code" href="a00257.html#ab53bdef60c27b6db1a5afd8549d6c763">ShiftMenuIDs</a>(<a class="code" href="a02581.html">PWND</a> pwnd, <a class="code" href="a02581.html">PWND</a> pwndVictim);</div>
<div class="line"><a name="l02294"></a><span class="lineno"> 2294</span>&#160;LONG  <a class="code" href="a00257.html#a145e9c5974f84c9867518b9367eed833">MDIActivateDlgProc</a>(HWND, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>, LONG);</div>
<div class="line"><a name="l02295"></a><span class="lineno"> 2295</span>&#160;HMENU <a class="code" href="a00257.html#aaf7b5af7c6ffd3ec2f3df14b66ad6705">MDISetMenu</a>(<a class="code" href="a02581.html">PWND</a>,BOOL,HMENU,HMENU);</div>
<div class="line"><a name="l02296"></a><span class="lineno"> 2296</span>&#160; </div>
<div class="line"><a name="l02297"></a><span class="lineno"> 2297</span>&#160; </div>
<div class="line"><a name="l02298"></a><span class="lineno"> 2298</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="a00086.html">ddemlcli.h</a>&quot;</span></div>
<div class="line"><a name="l02299"></a><span class="lineno"> 2299</span>&#160;<span class="preprocessor">#include &quot;globals.h&quot;</span></div>
<div class="line"><a name="l02300"></a><span class="lineno"> 2300</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="a00335.html">cscall.h</a>&quot;</span></div>
<div class="line"><a name="l02301"></a><span class="lineno"> 2301</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="a00362.html">ntuser.h</a>&quot;</span></div>
<div class="line"><a name="l02302"></a><span class="lineno"> 2302</span>&#160; </div>
<div class="line"><a name="l02303"></a><span class="lineno"> 2303</span>&#160;<span class="preprocessor">#endif // !_USERCLI_</span></div>
<div class="line"><a name="l02304"></a><span class="lineno"> 2304</span>&#160; </div>
<div class="line"><a name="l02305"></a><span class="lineno"> 2305</span>&#160;<span class="preprocessor">#define NEEDS_FIXING(h)    (!((ULONG)h &amp; 0xffff0000))</span></div>
<div class="line"><a name="l02306"></a><span class="lineno"> 2306</span>&#160; </div>
<div class="line"><a name="l02307"></a><span class="lineno"> 2307</span>&#160;<span class="preprocessor">#if DBG</span></div>
<div class="line"><a name="l02308"></a><span class="lineno"> 2308</span>&#160;<span class="preprocessor">#define HANDLE_WARNING()                                                 \</span></div>
<div class="line"><a name="l02309"></a><span class="lineno"> 2309</span>&#160;<span class="preprocessor">{                                                                        \</span></div>
<div class="line"><a name="l02310"></a><span class="lineno"> 2310</span>&#160;<span class="preprocessor">        if (!gbCheckHandleLevel)                                         \</span></div>
<div class="line"><a name="l02311"></a><span class="lineno"> 2311</span>&#160;<span class="preprocessor">        {                                                                \</span></div>
<div class="line"><a name="l02312"></a><span class="lineno"> 2312</span>&#160;<span class="preprocessor">            RIPMSG0(RIP_WARNING,&quot;truncated handle\n&quot;);                     \</span></div>
<div class="line"><a name="l02313"></a><span class="lineno"> 2313</span>&#160;<span class="preprocessor">            UserAssert(gbCheckHandleLevel != 2);                         \</span></div>
<div class="line"><a name="l02314"></a><span class="lineno"> 2314</span>&#160;<span class="preprocessor">        }                                                                \</span></div>
<div class="line"><a name="l02315"></a><span class="lineno"> 2315</span>&#160;<span class="preprocessor">}</span></div>
<div class="line"><a name="l02316"></a><span class="lineno"> 2316</span>&#160;<span class="preprocessor">#else</span></div>
<div class="line"><a name="l02317"></a><span class="lineno"> 2317</span>&#160;<span class="preprocessor">#define HANDLE_WARNING()</span></div>
<div class="line"><a name="l02318"></a><span class="lineno"> 2318</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l02319"></a><span class="lineno"> 2319</span>&#160; </div>
<div class="line"><a name="l02320"></a><span class="lineno"> 2320</span>&#160;<span class="preprocessor">#if DBG</span></div>
<div class="line"><a name="l02321"></a><span class="lineno"> 2321</span>&#160;<span class="preprocessor">#define CHECK_HANDLE_WARNING(h,bZ)                                          \</span></div>
<div class="line"><a name="l02322"></a><span class="lineno"> 2322</span>&#160;<span class="preprocessor">{                                                                        \</span></div>
<div class="line"><a name="l02323"></a><span class="lineno"> 2323</span>&#160;<span class="preprocessor">    BOOL bFIX = NEEDS_FIXING(h);                                         \</span></div>
<div class="line"><a name="l02324"></a><span class="lineno"> 2324</span>&#160;<span class="preprocessor">                                                                         \</span></div>
<div class="line"><a name="l02325"></a><span class="lineno"> 2325</span>&#160;<span class="preprocessor">    if (bZ) bFIX = h &amp;&amp; bFIX;                                            \</span></div>
<div class="line"><a name="l02326"></a><span class="lineno"> 2326</span>&#160;<span class="preprocessor">                                                                         \</span></div>
<div class="line"><a name="l02327"></a><span class="lineno"> 2327</span>&#160;<span class="preprocessor">    if (bFIX)                                                     \</span></div>
<div class="line"><a name="l02328"></a><span class="lineno"> 2328</span>&#160;<span class="preprocessor">    {                                                                    \</span></div>
<div class="line"><a name="l02329"></a><span class="lineno"> 2329</span>&#160;<span class="preprocessor">        if (!gbCheckHandleLevel)                                         \</span></div>
<div class="line"><a name="l02330"></a><span class="lineno"> 2330</span>&#160;<span class="preprocessor">        {                                                                \</span></div>
<div class="line"><a name="l02331"></a><span class="lineno"> 2331</span>&#160;<span class="preprocessor">            RIPMSG0(RIP_WARNING,&quot;truncated handle\n&quot;);                     \</span></div>
<div class="line"><a name="l02332"></a><span class="lineno"> 2332</span>&#160;<span class="preprocessor">            UserAssert(gbCheckHandleLevel != 2);                         \</span></div>
<div class="line"><a name="l02333"></a><span class="lineno"> 2333</span>&#160;<span class="preprocessor">        }                                                                \</span></div>
<div class="line"><a name="l02334"></a><span class="lineno"> 2334</span>&#160;<span class="preprocessor">    }                                                                    \</span></div>
<div class="line"><a name="l02335"></a><span class="lineno"> 2335</span>&#160;<span class="preprocessor">}</span></div>
<div class="line"><a name="l02336"></a><span class="lineno"> 2336</span>&#160;<span class="preprocessor">#else</span></div>
<div class="line"><a name="l02337"></a><span class="lineno"> 2337</span>&#160;<span class="preprocessor">#define CHECK_HANDLE_WARNING(h,bZ)</span></div>
<div class="line"><a name="l02338"></a><span class="lineno"> 2338</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l02339"></a><span class="lineno"> 2339</span>&#160; </div>
<div class="line"><a name="l02340"></a><span class="lineno"> 2340</span>&#160; </div>
<div class="line"><a name="l02341"></a><span class="lineno"> 2341</span>&#160;<span class="comment">//needs to turn HANDLE_FIXUP on inorder to fix up the handles</span></div>
<div class="line"><a name="l02342"></a><span class="lineno"> 2342</span>&#160;<span class="preprocessor">#if HANDLE_FIXUP</span></div>
<div class="line"><a name="l02343"></a><span class="lineno"> 2343</span>&#160;<span class="preprocessor">#define FIXUP_HANDLE(h)                                 \</span></div>
<div class="line"><a name="l02344"></a><span class="lineno"> 2344</span>&#160;<span class="preprocessor">{                                                       \</span></div>
<div class="line"><a name="l02345"></a><span class="lineno"> 2345</span>&#160;<span class="preprocessor">    if (NEEDS_FIXING(h))                                \</span></div>
<div class="line"><a name="l02346"></a><span class="lineno"> 2346</span>&#160;<span class="preprocessor">    {                                                   \</span></div>
<div class="line"><a name="l02347"></a><span class="lineno"> 2347</span>&#160;<span class="preprocessor">        HANDLE_WARNING();                               \</span></div>
<div class="line"><a name="l02348"></a><span class="lineno"> 2348</span>&#160;<span class="preprocessor">        h = GdiFixUpHandle(h);                          \</span></div>
<div class="line"><a name="l02349"></a><span class="lineno"> 2349</span>&#160;<span class="preprocessor">    }                                                   \</span></div>
<div class="line"><a name="l02350"></a><span class="lineno"> 2350</span>&#160;<span class="preprocessor">}</span></div>
<div class="line"><a name="l02351"></a><span class="lineno"> 2351</span>&#160;<span class="preprocessor">#else</span></div>
<div class="line"><a name="l02352"></a><span class="lineno"> 2352</span>&#160;<span class="preprocessor">#define FIXUP_HANDLE(h)                                 \</span></div>
<div class="line"><a name="l02353"></a><span class="lineno"> 2353</span>&#160;<span class="preprocessor">{                                                       \</span></div>
<div class="line"><a name="l02354"></a><span class="lineno"> 2354</span>&#160;<span class="preprocessor">    CHECK_HANDLE_WARNING(h,FALSE);                      \</span></div>
<div class="line"><a name="l02355"></a><span class="lineno"> 2355</span>&#160;<span class="preprocessor">}</span></div>
<div class="line"><a name="l02356"></a><span class="lineno"> 2356</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l02357"></a><span class="lineno"> 2357</span>&#160; </div>
<div class="line"><a name="l02358"></a><span class="lineno"> 2358</span>&#160;<span class="preprocessor">#if HANDLE_FIXUP</span></div>
<div class="line"><a name="l02359"></a><span class="lineno"> 2359</span>&#160;<span class="preprocessor">#define FIXUP_HANDLEZ(h)                                \</span></div>
<div class="line"><a name="l02360"></a><span class="lineno"> 2360</span>&#160;<span class="preprocessor">{                                                       \</span></div>
<div class="line"><a name="l02361"></a><span class="lineno"> 2361</span>&#160;<span class="preprocessor">    if (h &amp;&amp; NEEDS_FIXING(h))                           \</span></div>
<div class="line"><a name="l02362"></a><span class="lineno"> 2362</span>&#160;<span class="preprocessor">    {                                                   \</span></div>
<div class="line"><a name="l02363"></a><span class="lineno"> 2363</span>&#160;<span class="preprocessor">        HANDLE_WARNING();                               \</span></div>
<div class="line"><a name="l02364"></a><span class="lineno"> 2364</span>&#160;<span class="preprocessor">        h = GdiFixUpHandle(h);                          \</span></div>
<div class="line"><a name="l02365"></a><span class="lineno"> 2365</span>&#160;<span class="preprocessor">    }                                                   \</span></div>
<div class="line"><a name="l02366"></a><span class="lineno"> 2366</span>&#160;<span class="preprocessor">}</span></div>
<div class="line"><a name="l02367"></a><span class="lineno"> 2367</span>&#160;<span class="preprocessor">#else</span></div>
<div class="line"><a name="l02368"></a><span class="lineno"> 2368</span>&#160;<span class="preprocessor">#define FIXUP_HANDLEZ(h)                                \</span></div>
<div class="line"><a name="l02369"></a><span class="lineno"> 2369</span>&#160;<span class="preprocessor">{                                                       \</span></div>
<div class="line"><a name="l02370"></a><span class="lineno"> 2370</span>&#160;<span class="preprocessor">    CHECK_HANDLE_WARNING(h,TRUE);                       \</span></div>
<div class="line"><a name="l02371"></a><span class="lineno"> 2371</span>&#160;<span class="preprocessor">}</span></div>
<div class="line"><a name="l02372"></a><span class="lineno"> 2372</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l02373"></a><span class="lineno"> 2373</span>&#160; </div>
<div class="line"><a name="l02374"></a><span class="lineno"> 2374</span>&#160;<span class="preprocessor">#ifdef FE_SB // DBCS Messaging macros for client side.</span></div>
<div class="line"><a name="l02375"></a><span class="lineno"> 2375</span>&#160; </div>
<div class="line"><a name="l02380"></a><span class="lineno"> 2380</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l02381"></a><span class="lineno"> 2381</span>&#160;<span class="comment"> * Message keeper for ...</span></div>
<div class="line"><a name="l02382"></a><span class="lineno"> 2382</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l02383"></a><span class="lineno"> 2383</span>&#160;<span class="comment"> * Client to Client.</span></div>
<div class="line"><a name="l02384"></a><span class="lineno"> 2384</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l02385"></a><span class="lineno"> 2385</span>&#160;<span class="preprocessor">#define GetDispatchDbcsInfo()          (&amp;(GetClientInfo()-&gt;achDbcsCF[1]))</span></div>
<div class="line"><a name="l02386"></a><span class="lineno"> 2386</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l02387"></a><span class="lineno"> 2387</span>&#160;<span class="comment"> * Client to Server.</span></div>
<div class="line"><a name="l02388"></a><span class="lineno"> 2388</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l02389"></a><span class="lineno"> 2389</span>&#160;<span class="preprocessor">#define GetForwardDbcsInfo()           (&amp;(GetClientInfo()-&gt;achDbcsCF[2]))</span></div>
<div class="line"><a name="l02390"></a><span class="lineno"> 2390</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l02391"></a><span class="lineno"> 2391</span>&#160;<span class="comment"> * Server to Client.</span></div>
<div class="line"><a name="l02392"></a><span class="lineno"> 2392</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l02393"></a><span class="lineno"> 2393</span>&#160;<span class="preprocessor">#define GetCallBackDbcsInfo()          (&amp;(GetClientInfo()-&gt;msgDbcsCB))</span></div>
<div class="line"><a name="l02394"></a><span class="lineno"> 2394</span>&#160; </div>
<div class="line"><a name="l02395"></a><span class="lineno"> 2395</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l02396"></a><span class="lineno"> 2396</span>&#160;<span class="comment"> * Macros for DBCS Messaging for Recieve side.</span></div>
<div class="line"><a name="l02397"></a><span class="lineno"> 2397</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l02398"></a><span class="lineno"> 2398</span>&#160;<span class="preprocessor">#define GET_DBCS_MESSAGE_IF_EXIST(_apiName,_pmsg,_wMsgFilterMin,_wMsgFilterMax)             \</span></div>
<div class="line"><a name="l02399"></a><span class="lineno"> 2399</span>&#160;<span class="preprocessor">                                                                                            \</span></div>
<div class="line"><a name="l02400"></a><span class="lineno"> 2400</span>&#160;<span class="preprocessor">        if (GetCallBackDbcsInfo()-&gt;wParam) {                                                \</span></div>
<div class="line"><a name="l02401"></a><span class="lineno"> 2401</span>&#160;<span class="preprocessor">            </span><span class="comment">/*                                                                              \</span></div>
<div class="line"><a name="l02402"></a><span class="lineno"> 2402</span>&#160;<span class="comment">             * Check message filter... only WM_CHAR message will be pushed                  \</span></div>
<div class="line"><a name="l02403"></a><span class="lineno"> 2403</span>&#160;<span class="comment">             * into CLIENTINFO. Then if WM_CHAR is filtered out, we should                  \</span></div>
<div class="line"><a name="l02404"></a><span class="lineno"> 2404</span>&#160;<span class="comment">             * get message from queue...                                                    \</span></div>
<div class="line"><a name="l02405"></a><span class="lineno"> 2405</span>&#160;<span class="comment">             */</span><span class="preprocessor">                                                                             \</span></div>
<div class="line"><a name="l02406"></a><span class="lineno"> 2406</span>&#160;<span class="preprocessor">            if ((!(_wMsgFilterMin) &amp;&amp; !(_wMsgFilterMax)) ||                                 \</span></div>
<div class="line"><a name="l02407"></a><span class="lineno"> 2407</span>&#160;<span class="preprocessor">                ((_wMsgFilterMin) &lt;= WM_CHAR &amp;&amp; (_wMsgFilterMax) &gt;= WM_CHAR)) {             \</span></div>
<div class="line"><a name="l02408"></a><span class="lineno"> 2408</span>&#160;<span class="preprocessor">                PMSG pmsgDbcs = GetCallBackDbcsInfo();                                      \</span></div>
<div class="line"><a name="l02409"></a><span class="lineno"> 2409</span>&#160;<span class="preprocessor">                </span><span class="comment">/*                                                                          \</span></div>
<div class="line"><a name="l02410"></a><span class="lineno"> 2410</span>&#160;<span class="comment">                 * Get pushed message.                                                      \</span></div>
<div class="line"><a name="l02411"></a><span class="lineno"> 2411</span>&#160;<span class="comment">                 *                                                                          \</span></div>
<div class="line"><a name="l02412"></a><span class="lineno"> 2412</span>&#160;<span class="comment">                 * Backup current message. this backupped message will be used              \</span></div>
<div class="line"><a name="l02413"></a><span class="lineno"> 2413</span>&#160;<span class="comment">                 * when Apps peek (or get) message from thier WndProc.                      \</span></div>
<div class="line"><a name="l02414"></a><span class="lineno"> 2414</span>&#160;<span class="comment">                 * (see GetMessageA(), PeekMessageA()...)                                   \</span></div>
<div class="line"><a name="l02415"></a><span class="lineno"> 2415</span>&#160;<span class="comment">                 *                                                                          \</span></div>
<div class="line"><a name="l02416"></a><span class="lineno"> 2416</span>&#160;<span class="comment">                 * pmsg-&gt;hwnd    = pmsgDbcs-&gt;hwnd;                                          \</span></div>
<div class="line"><a name="l02417"></a><span class="lineno"> 2417</span>&#160;<span class="comment">                 * pmsg-&gt;message = pmsgDbcs-&gt;message;                                       \</span></div>
<div class="line"><a name="l02418"></a><span class="lineno"> 2418</span>&#160;<span class="comment">                 * pmsg-&gt;wParam  = pmsgDbcs-&gt;wParam;                                        \</span></div>
<div class="line"><a name="l02419"></a><span class="lineno"> 2419</span>&#160;<span class="comment">                 * pmsg-&gt;lParam  = pmsgDbcs-&gt;lParam;                                        \</span></div>
<div class="line"><a name="l02420"></a><span class="lineno"> 2420</span>&#160;<span class="comment">                 * pmsg-&gt;time    = pmsgDbcs-&gt;time;                                          \</span></div>
<div class="line"><a name="l02421"></a><span class="lineno"> 2421</span>&#160;<span class="comment">                 * pmsg-&gt;pt      = pmsgDbcs-&gt;pt;                                            \</span></div>
<div class="line"><a name="l02422"></a><span class="lineno"> 2422</span>&#160;<span class="comment">                 */</span><span class="preprocessor">                                                                         \</span></div>
<div class="line"><a name="l02423"></a><span class="lineno"> 2423</span>&#160;<span class="preprocessor">                RtlCopyMemory((_pmsg),pmsgDbcs,sizeof(MSG));                                \</span></div>
<div class="line"><a name="l02424"></a><span class="lineno"> 2424</span>&#160;<span class="preprocessor">                </span><span class="comment">/*                                                                          \</span></div>
<div class="line"><a name="l02425"></a><span class="lineno"> 2425</span>&#160;<span class="comment">                 * Invalidate pushed message in CLIENTINFO.                                 \</span></div>
<div class="line"><a name="l02426"></a><span class="lineno"> 2426</span>&#160;<span class="comment">                 */</span><span class="preprocessor">                                                                         \</span></div>
<div class="line"><a name="l02427"></a><span class="lineno"> 2427</span>&#160;<span class="preprocessor">                pmsgDbcs-&gt;wParam = 0;                                                       \</span></div>
<div class="line"><a name="l02428"></a><span class="lineno"> 2428</span>&#160;<span class="preprocessor">                </span><span class="comment">/*                                                                          \</span></div>
<div class="line"><a name="l02429"></a><span class="lineno"> 2429</span>&#160;<span class="comment">                 * Set return value to TRUE.                                                \</span></div>
<div class="line"><a name="l02430"></a><span class="lineno"> 2430</span>&#160;<span class="comment">                 */</span><span class="preprocessor">                                                                         \</span></div>
<div class="line"><a name="l02431"></a><span class="lineno"> 2431</span>&#160;<span class="preprocessor">                retval = TRUE;                                                              \</span></div>
<div class="line"><a name="l02432"></a><span class="lineno"> 2432</span>&#160;<span class="preprocessor">                </span><span class="comment">/*                                                                          \</span></div>
<div class="line"><a name="l02433"></a><span class="lineno"> 2433</span>&#160;<span class="comment">                 * Exit function..                                                          \</span></div>
<div class="line"><a name="l02434"></a><span class="lineno"> 2434</span>&#160;<span class="comment">                 */</span><span class="preprocessor">                                                                         \</span></div>
<div class="line"><a name="l02435"></a><span class="lineno"> 2435</span>&#160;<span class="preprocessor">                goto Exit ## _apiName;                                                      \</span></div>
<div class="line"><a name="l02436"></a><span class="lineno"> 2436</span>&#160;<span class="preprocessor">            }                                                                               \</span></div>
<div class="line"><a name="l02437"></a><span class="lineno"> 2437</span>&#160;<span class="preprocessor">        }</span></div>
<div class="line"><a name="l02438"></a><span class="lineno"> 2438</span>&#160; </div>
<div class="line"><a name="l02439"></a><span class="lineno"> 2439</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l02440"></a><span class="lineno"> 2440</span>&#160;<span class="comment"> * Macros for DBCS Messaging for Send side.</span></div>
<div class="line"><a name="l02441"></a><span class="lineno"> 2441</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l02442"></a><span class="lineno"> 2442</span>&#160;<span class="preprocessor">#define BUILD_DBCS_MESSAGE_TO_SERVER_FROM_CLIENTA(_msg,_wParam,_RetVal)                     \</span></div>
<div class="line"><a name="l02443"></a><span class="lineno"> 2443</span>&#160;<span class="preprocessor">                                                                                            \</span></div>
<div class="line"><a name="l02444"></a><span class="lineno"> 2444</span>&#160;<span class="preprocessor">        if (((_msg) == WM_CHAR) || ((_msg) == EM_SETPASSWORDCHAR)) {                        \</span></div>
<div class="line"><a name="l02445"></a><span class="lineno"> 2445</span>&#160;<span class="preprocessor">            </span><span class="comment">/*                                                                              \</span></div>
<div class="line"><a name="l02446"></a><span class="lineno"> 2446</span>&#160;<span class="comment">             * Chech wParam is DBCS character or not.                                       \</span></div>
<div class="line"><a name="l02447"></a><span class="lineno"> 2447</span>&#160;<span class="comment">             */</span><span class="preprocessor">                                                                             \</span></div>
<div class="line"><a name="l02448"></a><span class="lineno"> 2448</span>&#160;<span class="preprocessor">            if (IS_DBCS_MESSAGE((_wParam))) {                                               \</span></div>
<div class="line"><a name="l02449"></a><span class="lineno"> 2449</span>&#160;<span class="preprocessor">                </span><span class="comment">/*                                                                          \</span></div>
<div class="line"><a name="l02450"></a><span class="lineno"> 2450</span>&#160;<span class="comment">                 * Mark if this message should be send by IR_DBCSCHAR format..              \</span></div>
<div class="line"><a name="l02451"></a><span class="lineno"> 2451</span>&#160;<span class="comment">                 */</span><span class="preprocessor">                                                                         \</span></div>
<div class="line"><a name="l02452"></a><span class="lineno"> 2452</span>&#160;<span class="preprocessor">                (_wParam) |= WMCR_IR_DBCSCHAR;                                              \</span></div>
<div class="line"><a name="l02453"></a><span class="lineno"> 2453</span>&#160;<span class="preprocessor">            } else {                                                                        \</span></div>
<div class="line"><a name="l02454"></a><span class="lineno"> 2454</span>&#160;<span class="preprocessor">                PBYTE pchDbcsCF = GetForwardDbcsInfo();                                     \</span></div>
<div class="line"><a name="l02455"></a><span class="lineno"> 2455</span>&#160;<span class="preprocessor">                </span><span class="comment">/*                                                                          \</span></div>
<div class="line"><a name="l02456"></a><span class="lineno"> 2456</span>&#160;<span class="comment">                 * If we have cached Dbcs LeadingByte character, build A Dbcs character     \</span></div>
<div class="line"><a name="l02457"></a><span class="lineno"> 2457</span>&#160;<span class="comment">                 * with the TrailingByte in wParam...                                       \</span></div>
<div class="line"><a name="l02458"></a><span class="lineno"> 2458</span>&#160;<span class="comment">                 */</span><span class="preprocessor">                                                                         \</span></div>
<div class="line"><a name="l02459"></a><span class="lineno"> 2459</span>&#160;<span class="preprocessor">                if (*pchDbcsCF) {                                                           \</span></div>
<div class="line"><a name="l02460"></a><span class="lineno"> 2460</span>&#160;<span class="preprocessor">                    WORD DbcsLeadChar = (WORD)(*pchDbcsCF);                                 \</span></div>
<div class="line"><a name="l02461"></a><span class="lineno"> 2461</span>&#160;<span class="preprocessor">                    </span><span class="comment">/*                                                                      \</span></div>
<div class="line"><a name="l02462"></a><span class="lineno"> 2462</span>&#160;<span class="comment">                     * HIBYTE(LOWORD(wParam)) = Dbcs LeadingByte.                           \</span></div>
<div class="line"><a name="l02463"></a><span class="lineno"> 2463</span>&#160;<span class="comment">                     * LOBYTE(LOWORD(wParam)) = Dbcs TrailingByte.                          \</span></div>
<div class="line"><a name="l02464"></a><span class="lineno"> 2464</span>&#160;<span class="comment">                     */</span><span class="preprocessor">                                                                     \</span></div>
<div class="line"><a name="l02465"></a><span class="lineno"> 2465</span>&#160;<span class="preprocessor">                    (_wParam) |= (DbcsLeadChar &lt;&lt; 8);                                       \</span></div>
<div class="line"><a name="l02466"></a><span class="lineno"> 2466</span>&#160;<span class="preprocessor">                    </span><span class="comment">/*                                                                      \</span></div>
<div class="line"><a name="l02467"></a><span class="lineno"> 2467</span>&#160;<span class="comment">                     * Invalidate cached data..                                             \</span></div>
<div class="line"><a name="l02468"></a><span class="lineno"> 2468</span>&#160;<span class="comment">                     */</span><span class="preprocessor">                                                                     \</span></div>
<div class="line"><a name="l02469"></a><span class="lineno"> 2469</span>&#160;<span class="preprocessor">                    *pchDbcsCF = 0;                                                         \</span></div>
<div class="line"><a name="l02470"></a><span class="lineno"> 2470</span>&#160;<span class="preprocessor">                } else if (IsDBCSLeadByte(LOBYTE(LOWORD(_wParam)))) {                       \</span></div>
<div class="line"><a name="l02471"></a><span class="lineno"> 2471</span>&#160;<span class="preprocessor">                    </span><span class="comment">/*                                                                      \</span></div>
<div class="line"><a name="l02472"></a><span class="lineno"> 2472</span>&#160;<span class="comment">                     * if this is Dbcs LeadByte character, we should wait Dbcs TrailingByte \</span></div>
<div class="line"><a name="l02473"></a><span class="lineno"> 2473</span>&#160;<span class="comment">                     * to convert this to Unicode. then we cached it here...                \</span></div>
<div class="line"><a name="l02474"></a><span class="lineno"> 2474</span>&#160;<span class="comment">                     */</span><span class="preprocessor">                                                                     \</span></div>
<div class="line"><a name="l02475"></a><span class="lineno"> 2475</span>&#160;<span class="preprocessor">                    *pchDbcsCF = LOBYTE(LOWORD((_wParam)));                                 \</span></div>
<div class="line"><a name="l02476"></a><span class="lineno"> 2476</span>&#160;<span class="preprocessor">                    </span><span class="comment">/*                                                                      \</span></div>
<div class="line"><a name="l02477"></a><span class="lineno"> 2477</span>&#160;<span class="comment">                     * Right now, we have nothing to do for this, just return with TRUE.    \</span></div>
<div class="line"><a name="l02478"></a><span class="lineno"> 2478</span>&#160;<span class="comment">                     */</span><span class="preprocessor">                                                                     \</span></div>
<div class="line"><a name="l02479"></a><span class="lineno"> 2479</span>&#160;<span class="preprocessor">                    return((_RetVal));                                                      \</span></div>
<div class="line"><a name="l02480"></a><span class="lineno"> 2480</span>&#160;<span class="preprocessor">                }                                                                           \</span></div>
<div class="line"><a name="l02481"></a><span class="lineno"> 2481</span>&#160;<span class="preprocessor">            }                                                                               \</span></div>
<div class="line"><a name="l02482"></a><span class="lineno"> 2482</span>&#160;<span class="preprocessor">        }</span></div>
<div class="line"><a name="l02483"></a><span class="lineno"> 2483</span>&#160; </div>
<div class="line"><a name="l02484"></a><span class="lineno"> 2484</span>&#160;<span class="preprocessor">#define BUILD_DBCS_MESSAGE_TO_CLIENTW_FROM_CLIENTA(_msg,_wParam,_RetVal)                    \</span></div>
<div class="line"><a name="l02485"></a><span class="lineno"> 2485</span>&#160;<span class="preprocessor">                                                                                            \</span></div>
<div class="line"><a name="l02486"></a><span class="lineno"> 2486</span>&#160;<span class="preprocessor">        if (((_msg) == WM_CHAR) || ((_msg) == EM_SETPASSWORDCHAR)) {                        \</span></div>
<div class="line"><a name="l02487"></a><span class="lineno"> 2487</span>&#160;<span class="preprocessor">            </span><span class="comment">/*                                                                              \</span></div>
<div class="line"><a name="l02488"></a><span class="lineno"> 2488</span>&#160;<span class="comment">             * Chech wParam is DBCS character or not.                                       \</span></div>
<div class="line"><a name="l02489"></a><span class="lineno"> 2489</span>&#160;<span class="comment">             */</span><span class="preprocessor">                                                                             \</span></div>
<div class="line"><a name="l02490"></a><span class="lineno"> 2490</span>&#160;<span class="preprocessor">            if (IS_DBCS_MESSAGE((_wParam))) {                                               \</span></div>
<div class="line"><a name="l02491"></a><span class="lineno"> 2491</span>&#160;<span class="preprocessor">                </span><span class="comment">/*                                                                          \</span></div>
<div class="line"><a name="l02492"></a><span class="lineno"> 2492</span>&#160;<span class="comment">                 * DO NOT NEED TO MARK FOR IR_DBCSCHAR                                      \</span></div>
<div class="line"><a name="l02493"></a><span class="lineno"> 2493</span>&#160;<span class="comment">                 */</span><span class="preprocessor">                                                                         \</span></div>
<div class="line"><a name="l02494"></a><span class="lineno"> 2494</span>&#160;<span class="preprocessor">            } else {                                                                        \</span></div>
<div class="line"><a name="l02495"></a><span class="lineno"> 2495</span>&#160;<span class="preprocessor">                PBYTE pchDbcsCF = GetDispatchDbcsInfo();                                    \</span></div>
<div class="line"><a name="l02496"></a><span class="lineno"> 2496</span>&#160;<span class="preprocessor">                </span><span class="comment">/*                                                                          \</span></div>
<div class="line"><a name="l02497"></a><span class="lineno"> 2497</span>&#160;<span class="comment">                 * If we have cached Dbcs LeadingByte character, build A Dbcs character     \</span></div>
<div class="line"><a name="l02498"></a><span class="lineno"> 2498</span>&#160;<span class="comment">                 * with the TrailingByte in wParam...                                       \</span></div>
<div class="line"><a name="l02499"></a><span class="lineno"> 2499</span>&#160;<span class="comment">                 */</span><span class="preprocessor">                                                                         \</span></div>
<div class="line"><a name="l02500"></a><span class="lineno"> 2500</span>&#160;<span class="preprocessor">                if (*pchDbcsCF) {                                                           \</span></div>
<div class="line"><a name="l02501"></a><span class="lineno"> 2501</span>&#160;<span class="preprocessor">                    WORD DbcsLeadChar = (WORD)(*pchDbcsCF);                                 \</span></div>
<div class="line"><a name="l02502"></a><span class="lineno"> 2502</span>&#160;<span class="preprocessor">                    </span><span class="comment">/*                                                                      \</span></div>
<div class="line"><a name="l02503"></a><span class="lineno"> 2503</span>&#160;<span class="comment">                     * HIBYTE(LOWORD(wParam)) = Dbcs LeadingByte.                           \</span></div>
<div class="line"><a name="l02504"></a><span class="lineno"> 2504</span>&#160;<span class="comment">                     * LOBYTE(LOWORD(wParam)) = Dbcs TrailingByte.                          \</span></div>
<div class="line"><a name="l02505"></a><span class="lineno"> 2505</span>&#160;<span class="comment">                     */</span><span class="preprocessor">                                                                     \</span></div>
<div class="line"><a name="l02506"></a><span class="lineno"> 2506</span>&#160;<span class="preprocessor">                    (_wParam) |= (DbcsLeadChar &lt;&lt; 8);                                       \</span></div>
<div class="line"><a name="l02507"></a><span class="lineno"> 2507</span>&#160;<span class="preprocessor">                    </span><span class="comment">/*                                                                      \</span></div>
<div class="line"><a name="l02508"></a><span class="lineno"> 2508</span>&#160;<span class="comment">                     * Invalidate cached data..                                             \</span></div>
<div class="line"><a name="l02509"></a><span class="lineno"> 2509</span>&#160;<span class="comment">                     */</span><span class="preprocessor">                                                                     \</span></div>
<div class="line"><a name="l02510"></a><span class="lineno"> 2510</span>&#160;<span class="preprocessor">                    *pchDbcsCF = 0;                                                         \</span></div>
<div class="line"><a name="l02511"></a><span class="lineno"> 2511</span>&#160;<span class="preprocessor">                } else if (IsDBCSLeadByte(LOBYTE(LOWORD(_wParam)))) {                       \</span></div>
<div class="line"><a name="l02512"></a><span class="lineno"> 2512</span>&#160;<span class="preprocessor">                    </span><span class="comment">/*                                                                      \</span></div>
<div class="line"><a name="l02513"></a><span class="lineno"> 2513</span>&#160;<span class="comment">                     * if this is Dbcs LeadByte character, we should wait Dbcs TrailingByte \</span></div>
<div class="line"><a name="l02514"></a><span class="lineno"> 2514</span>&#160;<span class="comment">                     * to convert this to Unicode. then we cached it here...                \</span></div>
<div class="line"><a name="l02515"></a><span class="lineno"> 2515</span>&#160;<span class="comment">                     */</span><span class="preprocessor">                                                                     \</span></div>
<div class="line"><a name="l02516"></a><span class="lineno"> 2516</span>&#160;<span class="preprocessor">                    *pchDbcsCF = LOBYTE(LOWORD((_wParam)));                                 \</span></div>
<div class="line"><a name="l02517"></a><span class="lineno"> 2517</span>&#160;<span class="preprocessor">                    </span><span class="comment">/*                                                                      \</span></div>
<div class="line"><a name="l02518"></a><span class="lineno"> 2518</span>&#160;<span class="comment">                     * Right now, we have nothing to do for this, just return with TRUE.    \</span></div>
<div class="line"><a name="l02519"></a><span class="lineno"> 2519</span>&#160;<span class="comment">                     */</span><span class="preprocessor">                                                                     \</span></div>
<div class="line"><a name="l02520"></a><span class="lineno"> 2520</span>&#160;<span class="preprocessor">                    return((_RetVal));                                                      \</span></div>
<div class="line"><a name="l02521"></a><span class="lineno"> 2521</span>&#160;<span class="preprocessor">                }                                                                           \</span></div>
<div class="line"><a name="l02522"></a><span class="lineno"> 2522</span>&#160;<span class="preprocessor">            }                                                                               \</span></div>
<div class="line"><a name="l02523"></a><span class="lineno"> 2523</span>&#160;<span class="preprocessor">        }</span></div>
<div class="line"><a name="l02524"></a><span class="lineno"> 2524</span>&#160; </div>
<div class="line"><a name="l02525"></a><span class="lineno"> 2525</span>&#160;<span class="preprocessor">#define BUILD_DBCS_MESSAGE_TO_CLIENTA_FROM_SERVER(_pmsg,_dwAnsi,_bIrDbcsFormat)             \</span></div>
<div class="line"><a name="l02526"></a><span class="lineno"> 2526</span>&#160;<span class="preprocessor">        </span><span class="comment">/*                                                                                  \</span></div>
<div class="line"><a name="l02527"></a><span class="lineno"> 2527</span>&#160;<span class="comment">         * _bIrDbcsFormat parameter is only effective WM_CHAR/EM_SETPASSWORDCHAR message    \</span></div>
<div class="line"><a name="l02528"></a><span class="lineno"> 2528</span>&#160;<span class="comment">         *                                                                                  \</span></div>
<div class="line"><a name="l02529"></a><span class="lineno"> 2529</span>&#160;<span class="comment">         * (_bIrDbcsFormat == FALSE) dwAnsi has ....                                        \</span></div>
<div class="line"><a name="l02530"></a><span class="lineno"> 2530</span>&#160;<span class="comment">         *                                                                                  \</span></div>
<div class="line"><a name="l02531"></a><span class="lineno"> 2531</span>&#160;<span class="comment">         * HIBYTE(LOWORD(_dwAnsi)) = DBCS TrailingByte character.                           \</span></div>
<div class="line"><a name="l02532"></a><span class="lineno"> 2532</span>&#160;<span class="comment">         * LOBYTE(LOWORD(_dwAnsi)) = DBCS LeadingByte character                             \</span></div>
<div class="line"><a name="l02533"></a><span class="lineno"> 2533</span>&#160;<span class="comment">         *                           or SBCS character.                                     \</span></div>
<div class="line"><a name="l02534"></a><span class="lineno"> 2534</span>&#160;<span class="comment">         *                                                                                  \</span></div>
<div class="line"><a name="l02535"></a><span class="lineno"> 2535</span>&#160;<span class="comment">         * (_bIrDbcsFormat == TRUE) dwAnsi has ....                                         \</span></div>
<div class="line"><a name="l02536"></a><span class="lineno"> 2536</span>&#160;<span class="comment">         *                                                                                  \</span></div>
<div class="line"><a name="l02537"></a><span class="lineno"> 2537</span>&#160;<span class="comment">         * HIBYTE(LOWORD(_dwAnsi)) = DBCS LeadingByte character.                            \</span></div>
<div class="line"><a name="l02538"></a><span class="lineno"> 2538</span>&#160;<span class="comment">         * LOBYTE(LOWORD(_dwAnsi)) = DBCS TrailingByte character                            \</span></div>
<div class="line"><a name="l02539"></a><span class="lineno"> 2539</span>&#160;<span class="comment">         *                           or SBCS character.                                     \</span></div>
<div class="line"><a name="l02540"></a><span class="lineno"> 2540</span>&#160;<span class="comment">         */</span><span class="preprocessor">                                                                                 \</span></div>
<div class="line"><a name="l02541"></a><span class="lineno"> 2541</span>&#160;<span class="preprocessor">        switch ((_pmsg)-&gt;message) {                                                         \</span></div>
<div class="line"><a name="l02542"></a><span class="lineno"> 2542</span>&#160;<span class="preprocessor">        case WM_CHAR:                                                                       \</span></div>
<div class="line"><a name="l02543"></a><span class="lineno"> 2543</span>&#160;<span class="preprocessor">        case EM_SETPASSWORDCHAR:                                                            \</span></div>
<div class="line"><a name="l02544"></a><span class="lineno"> 2544</span>&#160;<span class="preprocessor">            if (IS_DBCS_MESSAGE((_dwAnsi))) {                                               \</span></div>
<div class="line"><a name="l02545"></a><span class="lineno"> 2545</span>&#160;<span class="preprocessor">                </span><span class="comment">/*                                                                          \</span></div>
<div class="line"><a name="l02546"></a><span class="lineno"> 2546</span>&#160;<span class="comment">                 * This is DBCS character..                                                 \</span></div>
<div class="line"><a name="l02547"></a><span class="lineno"> 2547</span>&#160;<span class="comment">                 */</span><span class="preprocessor">                                                                         \</span></div>
<div class="line"><a name="l02548"></a><span class="lineno"> 2548</span>&#160;<span class="preprocessor">                if ((_pmsg)-&gt;wParam &amp; WMCR_IR_DBCSCHAR) {                                   \</span></div>
<div class="line"><a name="l02549"></a><span class="lineno"> 2549</span>&#160;<span class="preprocessor">                    </span><span class="comment">/*                                                                      \</span></div>
<div class="line"><a name="l02550"></a><span class="lineno"> 2550</span>&#160;<span class="comment">                     * Build IR_DBCSCHAR format message.                                    \</span></div>
<div class="line"><a name="l02551"></a><span class="lineno"> 2551</span>&#160;<span class="comment">                     */</span><span class="preprocessor">                                                                     \</span></div>
<div class="line"><a name="l02552"></a><span class="lineno"> 2552</span>&#160;<span class="preprocessor">                    if ((_bIrDbcsFormat)) {                                                 \</span></div>
<div class="line"><a name="l02553"></a><span class="lineno"> 2553</span>&#160;<span class="preprocessor">                        (_pmsg)-&gt;wParam = (WPARAM)(LOWORD((_dwAnsi)));                      \</span></div>
<div class="line"><a name="l02554"></a><span class="lineno"> 2554</span>&#160;<span class="preprocessor">                    } else {                                                                \</span></div>
<div class="line"><a name="l02555"></a><span class="lineno"> 2555</span>&#160;<span class="preprocessor">                        (_pmsg)-&gt;wParam = MAKE_IR_DBCSCHAR(LOWORD((_dwAnsi)));              \</span></div>
<div class="line"><a name="l02556"></a><span class="lineno"> 2556</span>&#160;<span class="preprocessor">                    }                                                                       \</span></div>
<div class="line"><a name="l02557"></a><span class="lineno"> 2557</span>&#160;<span class="preprocessor">                } else {                                                                    \</span></div>
<div class="line"><a name="l02558"></a><span class="lineno"> 2558</span>&#160;<span class="preprocessor">                    PMSG pDbcsMsg = GetCallBackDbcsInfo();                                  \</span></div>
<div class="line"><a name="l02559"></a><span class="lineno"> 2559</span>&#160;<span class="preprocessor">                    if ((_bIrDbcsFormat)) {                                                 \</span></div>
<div class="line"><a name="l02560"></a><span class="lineno"> 2560</span>&#160;<span class="preprocessor">                        </span><span class="comment">/*                                                                  \</span></div>
<div class="line"><a name="l02561"></a><span class="lineno"> 2561</span>&#160;<span class="comment">                         * if the format is IR_DBCSCHAR format, adjust it to regular        \</span></div>
<div class="line"><a name="l02562"></a><span class="lineno"> 2562</span>&#160;<span class="comment">                         * WPARAM format...                                                 \</span></div>
<div class="line"><a name="l02563"></a><span class="lineno"> 2563</span>&#160;<span class="comment">                         */</span><span class="preprocessor">                                                                 \</span></div>
<div class="line"><a name="l02564"></a><span class="lineno"> 2564</span>&#160;<span class="preprocessor">                        (_dwAnsi) = MAKE_WPARAM_DBCSCHAR((_dwAnsi));                        \</span></div>
<div class="line"><a name="l02565"></a><span class="lineno"> 2565</span>&#160;<span class="preprocessor">                    }                                                                       \</span></div>
<div class="line"><a name="l02566"></a><span class="lineno"> 2566</span>&#160;<span class="preprocessor">                    </span><span class="comment">/*                                                                      \</span></div>
<div class="line"><a name="l02567"></a><span class="lineno"> 2567</span>&#160;<span class="comment">                     * Copy this message to CLIENTINFO for next GetMessage                  \</span></div>
<div class="line"><a name="l02568"></a><span class="lineno"> 2568</span>&#160;<span class="comment">                     * or PeekMesssage() call.                                              \</span></div>
<div class="line"><a name="l02569"></a><span class="lineno"> 2569</span>&#160;<span class="comment">                     */</span><span class="preprocessor">                                                                     \</span></div>
<div class="line"><a name="l02570"></a><span class="lineno"> 2570</span>&#160;<span class="preprocessor">                    RtlCopyMemory(pDbcsMsg,(_pmsg),sizeof(MSG));                            \</span></div>
<div class="line"><a name="l02571"></a><span class="lineno"> 2571</span>&#160;<span class="preprocessor">                    </span><span class="comment">/*                                                                      \</span></div>
<div class="line"><a name="l02572"></a><span class="lineno"> 2572</span>&#160;<span class="comment">                     * Only Dbcs Trailingbyte is nessesary for pushed message. we&#39;ll        \</span></div>
<div class="line"><a name="l02573"></a><span class="lineno"> 2573</span>&#160;<span class="comment">                     * pass this message when GetMessage/PeekMessage is called at next...   \</span></div>
<div class="line"><a name="l02574"></a><span class="lineno"> 2574</span>&#160;<span class="comment">                     */</span><span class="preprocessor">                                                                     \</span></div>
<div class="line"><a name="l02575"></a><span class="lineno"> 2575</span>&#160;<span class="preprocessor">                    pDbcsMsg-&gt;wParam = (WPARAM)(((_dwAnsi) &amp; 0x0000FF00) &gt;&gt; 8);             \</span></div>
<div class="line"><a name="l02576"></a><span class="lineno"> 2576</span>&#160;<span class="preprocessor">                    </span><span class="comment">/*                                                                      \</span></div>
<div class="line"><a name="l02577"></a><span class="lineno"> 2577</span>&#160;<span class="comment">                     * Return DbcsLeading byte to Apps.                                     \</span></div>
<div class="line"><a name="l02578"></a><span class="lineno"> 2578</span>&#160;<span class="comment">                     */</span><span class="preprocessor">                                                                     \</span></div>
<div class="line"><a name="l02579"></a><span class="lineno"> 2579</span>&#160;<span class="preprocessor">                    (_pmsg)-&gt;wParam =  (WPARAM)((_dwAnsi) &amp; 0x000000FF);                    \</span></div>
<div class="line"><a name="l02580"></a><span class="lineno"> 2580</span>&#160;<span class="preprocessor">                }                                                                           \</span></div>
<div class="line"><a name="l02581"></a><span class="lineno"> 2581</span>&#160;<span class="preprocessor">            } else {                                                                        \</span></div>
<div class="line"><a name="l02582"></a><span class="lineno"> 2582</span>&#160;<span class="preprocessor">                </span><span class="comment">/*                                                                          \</span></div>
<div class="line"><a name="l02583"></a><span class="lineno"> 2583</span>&#160;<span class="comment">                 * This is single byte character... set it to wParam.                       \</span></div>
<div class="line"><a name="l02584"></a><span class="lineno"> 2584</span>&#160;<span class="comment">                 */</span><span class="preprocessor">                                                                         \</span></div>
<div class="line"><a name="l02585"></a><span class="lineno"> 2585</span>&#160;<span class="preprocessor">                (_pmsg)-&gt;wParam = (WPARAM)((_dwAnsi) &amp; 0x000000FF);                         \</span></div>
<div class="line"><a name="l02586"></a><span class="lineno"> 2586</span>&#160;<span class="preprocessor">            }                                                                               \</span></div>
<div class="line"><a name="l02587"></a><span class="lineno"> 2587</span>&#160;<span class="preprocessor">            break;                                                                          \</span></div>
<div class="line"><a name="l02588"></a><span class="lineno"> 2588</span>&#160;<span class="preprocessor">        case WM_IME_CHAR:                                                                   \</span></div>
<div class="line"><a name="l02589"></a><span class="lineno"> 2589</span>&#160;<span class="preprocessor">        case WM_IME_COMPOSITION:                                                            \</span></div>
<div class="line"><a name="l02590"></a><span class="lineno"> 2590</span>&#160;<span class="preprocessor">            </span><span class="comment">/*                                                                              \</span></div>
<div class="line"><a name="l02591"></a><span class="lineno"> 2591</span>&#160;<span class="comment">             * Build WM_IME_xxx format message.                                             \</span></div>
<div class="line"><a name="l02592"></a><span class="lineno"> 2592</span>&#160;<span class="comment">             *  (it is compatible with IR_DBCSCHAR format.                                  \</span></div>
<div class="line"><a name="l02593"></a><span class="lineno"> 2593</span>&#160;<span class="comment">             */</span><span class="preprocessor">                                                                             \</span></div>
<div class="line"><a name="l02594"></a><span class="lineno"> 2594</span>&#160;<span class="preprocessor">            (_pmsg)-&gt;wParam = MAKE_IR_DBCSCHAR(LOWORD((_dwAnsi)));                          \</span></div>
<div class="line"><a name="l02595"></a><span class="lineno"> 2595</span>&#160;<span class="preprocessor">            break;                                                                          \</span></div>
<div class="line"><a name="l02596"></a><span class="lineno"> 2596</span>&#160;<span class="preprocessor">        default:                                                                            \</span></div>
<div class="line"><a name="l02597"></a><span class="lineno"> 2597</span>&#160;<span class="preprocessor">            (_pmsg)-&gt;wParam = (WPARAM)(_dwAnsi);                                            \</span></div>
<div class="line"><a name="l02598"></a><span class="lineno"> 2598</span>&#160;<span class="preprocessor">            break;                                                                          \</span></div>
<div class="line"><a name="l02599"></a><span class="lineno"> 2599</span>&#160;<span class="preprocessor">        } </span><span class="comment">/* switch */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l02600"></a><span class="lineno"> 2600</span>&#160; </div>
<div class="line"><a name="l02601"></a><span class="lineno"> 2601</span>&#160;<span class="preprocessor">#define BUILD_DBCS_MESSAGE_TO_CLIENTW_FROM_SERVER(_msg,_wParam)                             \</span></div>
<div class="line"><a name="l02602"></a><span class="lineno"> 2602</span>&#160;<span class="preprocessor">                                                                                            \</span></div>
<div class="line"><a name="l02603"></a><span class="lineno"> 2603</span>&#160;<span class="preprocessor">        if ((_msg) == WM_CHAR) {                                                            \</span></div>
<div class="line"><a name="l02604"></a><span class="lineno"> 2604</span>&#160;<span class="preprocessor">            </span><span class="comment">/*                                                                              \</span></div>
<div class="line"><a name="l02605"></a><span class="lineno"> 2605</span>&#160;<span class="comment">             * Only LOWORD of WPARAM is valid for WM_CHAR....                               \</span></div>
<div class="line"><a name="l02606"></a><span class="lineno"> 2606</span>&#160;<span class="comment">             * (Mask off DBCS messaging information.)                                       \</span></div>
<div class="line"><a name="l02607"></a><span class="lineno"> 2607</span>&#160;<span class="comment">             */</span><span class="preprocessor">                                                                             \</span></div>
<div class="line"><a name="l02608"></a><span class="lineno"> 2608</span>&#160;<span class="preprocessor">            (_wParam) &amp;= 0x0000FFFF;                                                        \</span></div>
<div class="line"><a name="l02609"></a><span class="lineno"> 2609</span>&#160;<span class="preprocessor">        }</span></div>
<div class="line"><a name="l02610"></a><span class="lineno"> 2610</span>&#160; </div>
<div class="line"><a name="l02611"></a><span class="lineno"> 2611</span>&#160;<span class="preprocessor">#define BUILD_DBCS_MESSAGE_TO_CLIENTA_FROM_CLIENTW(_hwnd,_msg,_wParam,_lParam,_time,_pt,_bDbcs) \</span></div>
<div class="line"><a name="l02612"></a><span class="lineno"> 2612</span>&#160;<span class="preprocessor">                                                                                                \</span></div>
<div class="line"><a name="l02613"></a><span class="lineno"> 2613</span>&#160;<span class="preprocessor">        if (((_msg) == WM_CHAR) || ((_msg) == EM_SETPASSWORDCHAR)) {                            \</span></div>
<div class="line"><a name="l02614"></a><span class="lineno"> 2614</span>&#160;<span class="preprocessor">            </span><span class="comment">/*                                                                                  \</span></div>
<div class="line"><a name="l02615"></a><span class="lineno"> 2615</span>&#160;<span class="comment">             * Check this message is DBCS Message or not..                                      \</span></div>
<div class="line"><a name="l02616"></a><span class="lineno"> 2616</span>&#160;<span class="comment">             */</span><span class="preprocessor">                                                                                 \</span></div>
<div class="line"><a name="l02617"></a><span class="lineno"> 2617</span>&#160;<span class="preprocessor">            if (IS_DBCS_MESSAGE((_wParam))) {                                                   \</span></div>
<div class="line"><a name="l02618"></a><span class="lineno"> 2618</span>&#160;<span class="preprocessor">                PMSG pmsgDbcsCB = GetCallBackDbcsInfo();                                        \</span></div>
<div class="line"><a name="l02619"></a><span class="lineno"> 2619</span>&#160;<span class="preprocessor">                </span><span class="comment">/*                                                                              \</span></div>
<div class="line"><a name="l02620"></a><span class="lineno"> 2620</span>&#160;<span class="comment">                 * Mark this is DBCS character.                                                 \</span></div>
<div class="line"><a name="l02621"></a><span class="lineno"> 2621</span>&#160;<span class="comment">                 */</span><span class="preprocessor">                                                                             \</span></div>
<div class="line"><a name="l02622"></a><span class="lineno"> 2622</span>&#160;<span class="preprocessor">                (_bDbcs) = TRUE;                                                                \</span></div>
<div class="line"><a name="l02623"></a><span class="lineno"> 2623</span>&#160;<span class="preprocessor">                </span><span class="comment">/*                                                                              \</span></div>
<div class="line"><a name="l02624"></a><span class="lineno"> 2624</span>&#160;<span class="comment">                 * Backup current message. this backupped message will be used                  \</span></div>
<div class="line"><a name="l02625"></a><span class="lineno"> 2625</span>&#160;<span class="comment">                 * when Apps peek (or get) message from thier WndProc.                          \</span></div>
<div class="line"><a name="l02626"></a><span class="lineno"> 2626</span>&#160;<span class="comment">                 * (see GetMessageA(), PeekMessageA()...)                                       \</span></div>
<div class="line"><a name="l02627"></a><span class="lineno"> 2627</span>&#160;<span class="comment">                 */</span><span class="preprocessor">                                                                             \</span></div>
<div class="line"><a name="l02628"></a><span class="lineno"> 2628</span>&#160;<span class="preprocessor">                pmsgDbcsCB-&gt;hwnd    = (_hwnd);                                                  \</span></div>
<div class="line"><a name="l02629"></a><span class="lineno"> 2629</span>&#160;<span class="preprocessor">                pmsgDbcsCB-&gt;message = (_msg);                                                   \</span></div>
<div class="line"><a name="l02630"></a><span class="lineno"> 2630</span>&#160;<span class="preprocessor">                pmsgDbcsCB-&gt;lParam  = (_lParam);                                                \</span></div>
<div class="line"><a name="l02631"></a><span class="lineno"> 2631</span>&#160;<span class="preprocessor">                pmsgDbcsCB-&gt;time    = (_time);                                                  \</span></div>
<div class="line"><a name="l02632"></a><span class="lineno"> 2632</span>&#160;<span class="preprocessor">                pmsgDbcsCB-&gt;pt      = (_pt);                                                    \</span></div>
<div class="line"><a name="l02633"></a><span class="lineno"> 2633</span>&#160;<span class="preprocessor">                </span><span class="comment">/*                                                                              \</span></div>
<div class="line"><a name="l02634"></a><span class="lineno"> 2634</span>&#160;<span class="comment">                 * DbcsLeadByte will be sent below soon, we just need DbcsTrailByte             \</span></div>
<div class="line"><a name="l02635"></a><span class="lineno"> 2635</span>&#160;<span class="comment">                 * for further usage..                                                          \</span></div>
<div class="line"><a name="l02636"></a><span class="lineno"> 2636</span>&#160;<span class="comment">                 */</span><span class="preprocessor">                                                                             \</span></div>
<div class="line"><a name="l02637"></a><span class="lineno"> 2637</span>&#160;<span class="preprocessor">                pmsgDbcsCB-&gt;wParam = ((_wParam) &amp; 0x000000FF);                                  \</span></div>
<div class="line"><a name="l02638"></a><span class="lineno"> 2638</span>&#160;<span class="preprocessor">                </span><span class="comment">/*                                                                              \</span></div>
<div class="line"><a name="l02639"></a><span class="lineno"> 2639</span>&#160;<span class="comment">                 * Pass the LeadingByte of the DBCS character to an ANSI WndProc.               \</span></div>
<div class="line"><a name="l02640"></a><span class="lineno"> 2640</span>&#160;<span class="comment">                 */</span><span class="preprocessor">                                                                             \</span></div>
<div class="line"><a name="l02641"></a><span class="lineno"> 2641</span>&#160;<span class="preprocessor">                (_wParam) = ((_wParam) &amp; 0x0000FF00) &gt;&gt; 8;                                      \</span></div>
<div class="line"><a name="l02642"></a><span class="lineno"> 2642</span>&#160;<span class="preprocessor">            } else {                                                                            \</span></div>
<div class="line"><a name="l02643"></a><span class="lineno"> 2643</span>&#160;<span class="preprocessor">                </span><span class="comment">/*                                                                              \</span></div>
<div class="line"><a name="l02644"></a><span class="lineno"> 2644</span>&#160;<span class="comment">                 * Validate only BYTE for WM_CHAR.                                              \</span></div>
<div class="line"><a name="l02645"></a><span class="lineno"> 2645</span>&#160;<span class="comment">                 */</span><span class="preprocessor">                                                                             \</span></div>
<div class="line"><a name="l02646"></a><span class="lineno"> 2646</span>&#160;<span class="preprocessor">                (_wParam) &amp;= 0x000000FF;                                                        \</span></div>
<div class="line"><a name="l02647"></a><span class="lineno"> 2647</span>&#160;<span class="preprocessor">            }                                                                                   \</span></div>
<div class="line"><a name="l02648"></a><span class="lineno"> 2648</span>&#160;<span class="preprocessor">        }</span></div>
<div class="line"><a name="l02649"></a><span class="lineno"> 2649</span>&#160; </div>
<div class="line"><a name="l02650"></a><span class="lineno"> 2650</span>&#160;<span class="preprocessor">#define DISPATCH_DBCS_MESSAGE_IF_EXIST(_msg,_wParam,_bDbcs,_apiName)                            \</span></div>
<div class="line"><a name="l02651"></a><span class="lineno"> 2651</span>&#160;<span class="preprocessor">        </span><span class="comment">/*                                                                                      \</span></div>
<div class="line"><a name="l02652"></a><span class="lineno"> 2652</span>&#160;<span class="comment">         * Check we need to send trailing byte or not, if the wParam has Dbcs character         \</span></div>
<div class="line"><a name="l02653"></a><span class="lineno"> 2653</span>&#160;<span class="comment">         */</span><span class="preprocessor">                                                                                     \</span></div>
<div class="line"><a name="l02654"></a><span class="lineno"> 2654</span>&#160;<span class="preprocessor">        if ((_bDbcs) &amp;&amp; (GetCallBackDbcsInfo()-&gt;wParam)) {                                      \</span></div>
<div class="line"><a name="l02655"></a><span class="lineno"> 2655</span>&#160;<span class="preprocessor">            PMSG pmsgDbcsCB = GetCallBackDbcsInfo();                                            \</span></div>
<div class="line"><a name="l02656"></a><span class="lineno"> 2656</span>&#160;<span class="preprocessor">            </span><span class="comment">/*                                                                                  \</span></div>
<div class="line"><a name="l02657"></a><span class="lineno"> 2657</span>&#160;<span class="comment">             * If an app didn&#39;t peek (or get) the trailing byte from within                     \</span></div>
<div class="line"><a name="l02658"></a><span class="lineno"> 2658</span>&#160;<span class="comment">             * WndProc, and then pass the DBCS TrailingByte to the ANSI WndProc here            \</span></div>
<div class="line"><a name="l02659"></a><span class="lineno"> 2659</span>&#160;<span class="comment">             * pmsgDbcsCB-&gt;wParam has DBCS TrailingByte here.. see above..                      \</span></div>
<div class="line"><a name="l02660"></a><span class="lineno"> 2660</span>&#160;<span class="comment">             */</span><span class="preprocessor">                                                                                 \</span></div>
<div class="line"><a name="l02661"></a><span class="lineno"> 2661</span>&#160;<span class="preprocessor">            (_wParam) = pmsgDbcsCB-&gt;wParam;                                                     \</span></div>
<div class="line"><a name="l02662"></a><span class="lineno"> 2662</span>&#160;<span class="preprocessor">            </span><span class="comment">/*                                                                                  \</span></div>
<div class="line"><a name="l02663"></a><span class="lineno"> 2663</span>&#160;<span class="comment">             * Invalidate cached message.                                                       \</span></div>
<div class="line"><a name="l02664"></a><span class="lineno"> 2664</span>&#160;<span class="comment">             */</span><span class="preprocessor">                                                                                 \</span></div>
<div class="line"><a name="l02665"></a><span class="lineno"> 2665</span>&#160;<span class="preprocessor">            pmsgDbcsCB-&gt;wParam = 0;                                                             \</span></div>
<div class="line"><a name="l02666"></a><span class="lineno"> 2666</span>&#160;<span class="preprocessor">            </span><span class="comment">/*                                                                                  \</span></div>
<div class="line"><a name="l02667"></a><span class="lineno"> 2667</span>&#160;<span class="comment">             * Send it....                                                                      \</span></div>
<div class="line"><a name="l02668"></a><span class="lineno"> 2668</span>&#160;<span class="comment">             */</span><span class="preprocessor">                                                                                 \</span></div>
<div class="line"><a name="l02669"></a><span class="lineno"> 2669</span>&#160;<span class="preprocessor">            goto _apiName ## Again;                                                             \</span></div>
<div class="line"><a name="l02670"></a><span class="lineno"> 2670</span>&#160;<span class="preprocessor">        }</span></div>
<div class="line"><a name="l02671"></a><span class="lineno"> 2671</span>&#160;<span class="preprocessor">#endif // FE_SB</span></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<div class="ttc" id="aa00257_html_aacd4b3b13b245d320915eda6aa42db8e"><div class="ttname"><a href="a00257.html#aacd4b3b13b245d320915eda6aa42db8e">xxxCBPaint</a></div><div class="ttdeci">VOID xxxCBPaint(PCBOX, HDC)</div><div class="ttdef"><b>Definition:</b> <a href="a00053_source.html#l01222">combo.c:1222</a></div></div>
<div class="ttc" id="aa00257_html_a2d4538cf91b620d726b371b191d26023"><div class="ttname"><a href="a00257.html#a2d4538cf91b620d726b371b191d26023">ReleaseEditDS</a></div><div class="ttdeci">VOID ReleaseEditDS(HANDLE h)</div><div class="ttdef"><b>Definition:</b> <a href="a00026_source.html#l02362">client.c:2362</a></div></div>
<div class="ttc" id="aa01901_html_a18ecf26174a7b4520ebc1d98a810f457"><div class="ttname"><a href="a01901.html#a18ecf26174a7b4520ebc1d98a810f457">tagED::cbChar</a></div><div class="ttdeci">WORD cbChar</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00742">usercli.h:742</a></div></div>
<div class="ttc" id="aa00257_html_a0a64e320b6819ce9bae2227cfd36f33a"><div class="ttname"><a href="a00257.html#a0a64e320b6819ce9bae2227cfd36f33a">_GetCursorInfo</a></div><div class="ttdeci">HCURSOR _GetCursorInfo(HCURSOR hcur, LPWSTR id, int iFrame, LPDWORD pjifRate, LPINT pccur)</div></div>
<div class="ttc" id="aa00257_html_a0e71fed4fda7872f1712eca2edad533b"><div class="ttname"><a href="a00257.html#a0e71fed4fda7872f1712eca2edad533b">PCBOX</a></div><div class="ttdeci">struct tagCBox * PCBOX</div></div>
<div class="ttc" id="aa01877_html_ab6891800112c70882c3c72cdf777bc2a"><div class="ttname"><a href="a01877.html#ab6891800112c70882c3c72cdf777bc2a">_LOOKASIDE::LookasideZone</a></div><div class="ttdeci">ZONE_HEADER LookasideZone</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00308">usercli.h:308</a></div></div>
<div class="ttc" id="aa00257_html_a43143b03e3f8cb8ffa5f1adde8f40dc8"><div class="ttname"><a href="a00257.html#a43143b03e3f8cb8ffa5f1adde8f40dc8">SLKeyDown</a></div><div class="ttdeci">void SLKeyDown(PED, DWORD, int)</div><div class="ttdef"><b>Definition:</b> <a href="a00131_source.html#l01220">editsl.c:1220</a></div></div>
<div class="ttc" id="aa00257_html_aaf3cb3ce9cdc55ca831ef5f8e211bc51"><div class="ttname"><a href="a00257.html#aaf3cb3ce9cdc55ca831ef5f8e211bc51">MLThumbPosFromPed</a></div><div class="ttdeci">int MLThumbPosFromPed(PED, BOOL)</div></div>
<div class="ttc" id="aa00257_html_a4368169e2372b5fb34c6b926c95e5fac"><div class="ttname"><a href="a00257.html#a4368169e2372b5fb34c6b926c95e5fac">RW_RegisterEdit</a></div><div class="ttdeci">void RW_RegisterEdit(void)</div></div>
<div class="ttc" id="aa01901_html_a999d3b250b29aa0eacfca9abfb6340ca"><div class="ttname"><a href="a01901.html#a999d3b250b29aa0eacfca9abfb6340ca">tagED::ichScreenStart</a></div><div class="ttdeci">ICH ichScreenStart</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00660">usercli.h:660</a></div></div>
<div class="ttc" id="aa00257_html_a2565c9df27350b09f0493fd1406c38f6"><div class="ttname"><a href="a00257.html#a2565c9df27350b09f0493fd1406c38f6">UNDO</a></div><div class="ttdeci">struct tagUNDO UNDO</div></div>
<div class="ttc" id="aa00257_html_ac508aa717a429ac60b0d0198d628a1e2"><div class="ttname"><a href="a00257.html#ac508aa717a429ac60b0d0198d628a1e2">gnCharset</a></div><div class="ttdeci">UINT gnCharset</div></div>
<div class="ttc" id="aa01921_html_acc6792141787aadc4d90abe018db1e02"><div class="ttname"><a href="a01921.html#acc6792141787aadc4d90abe018db1e02">tagLBIV::hdc</a></div><div class="ttdeci">HDC hdc</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00968">usercli.h:968</a></div></div>
<div class="ttc" id="aa01885_html_a67a64f90898209f43e56cd79caf51611"><div class="ttname"><a href="a01885.html#a67a64f90898209f43e56cd79caf51611">tagCHARSETBLOCK::lpfnEditCall</a></div><div class="ttdeci">EDITCHARSETPROC lpfnEditCall</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00367">usercli.h:367</a></div></div>
<div class="ttc" id="aa01889_html_a68937d60a6f49b7a8431db62b38ea721"><div class="ttname"><a href="a01889.html#a68937d60a6f49b7a8431db62b38ea721">tagCBox::spwnd</a></div><div class="ttdeci">struct tagWND * spwnd</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00450">usercli.h:450</a></div></div>
<div class="ttc" id="aa00257_html_ac31691655fded6c2c73a1b15addabca3"><div class="ttname"><a href="a00257.html#ac31691655fded6c2c73a1b15addabca3">_GetNextDlgTabItem</a></div><div class="ttdeci">PWND _GetNextDlgTabItem(PWND pwndDlg, PWND pwnd, BOOL fPrev)</div><div class="ttdef"><b>Definition:</b> <a href="a00107_source.html#l00336">dlgmgrc.c:336</a></div></div>
<div class="ttc" id="aa00257_html_a03a4894f551524cef788bbac33b3f6d8"><div class="ttname"><a href="a00257.html#a03a4894f551524cef788bbac33b3f6d8">fnHkINLPCWPRETSTRUCTW</a></div><div class="ttdeci">DWORD fnHkINLPCWPRETSTRUCTW(PWND pwnd, UINT message, WPARAM wParam, LPARAM lParam, DWORD xParam)</div></div>
<div class="ttc" id="aa01913_html_ae6880a1e854653a65994b76922a95695"><div class="ttname"><a href="a01913.html#ae6880a1e854653a65994b76922a95695">STRIPINFO::ichString</a></div><div class="ttdeci">ICH ichString</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00818">usercli.h:818</a></div></div>
<div class="ttc" id="aa00257_html_a932d540405573f3986f057fc51c7488f"><div class="ttname"><a href="a00257.html#a932d540405573f3986f057fc51c7488f">PCOMBOWND</a></div><div class="ttdeci">struct tagCOMBOWND * PCOMBOWND</div></div>
<div class="ttc" id="aa00257_html_abf989209aecd7c871c8bf57437fd7871"><div class="ttname"><a href="a00257.html#abf989209aecd7c871c8bf57437fd7871">HFill</a></div><div class="ttdeci">LPHLP HFill(LPCSTR lpszHelp, DWORD ulCommand, DWORD ulData)</div><div class="ttdef"><b>Definition:</b> <a href="a03272_source.html#l00049">client/help.c:49</a></div></div>
<div class="ttc" id="aa00257_html_a5c60469a4a528ad12be2366485dadd1e"><div class="ttname"><a href="a00257.html#a5c60469a4a528ad12be2366485dadd1e">xxxCaretDestroy</a></div><div class="ttdeci">VOID xxxCaretDestroy(PLBIV)</div><div class="ttdef"><b>Definition:</b> <a href="a00182_source.html#l03151">lboxctl2.c:3151</a></div></div>
<div class="ttc" id="aa00257_html_a625c097b5a8ea5a152a69867a08b3509"><div class="ttname"><a href="a00257.html#a625c097b5a8ea5a152a69867a08b3509">LBWND</a></div><div class="ttdeci">struct tagLBWND LBWND</div></div>
<div class="ttc" id="aa00086_html"><div class="ttname"><a href="a00086.html">ddemlcli.h</a></div></div>
<div class="ttc" id="aa00257_html_a71df3c650a6489cad0eecc08db6a2f0d"><div class="ttname"><a href="a00257.html#a71df3c650a6489cad0eecc08db6a2f0d">xxxCBNcDestroyHandler</a></div><div class="ttdeci">VOID xxxCBNcDestroyHandler(PWND, PCBOX)</div><div class="ttdef"><b>Definition:</b> <a href="a00059_source.html#l00376">comboini.c:376</a></div></div>
<div class="ttc" id="aa01889_html_a6053af0b243b6737640988eb63081de3"><div class="ttname"><a href="a01889.html#a6053af0b243b6737640988eb63081de3">tagCBox::spwndParent</a></div><div class="ttdeci">struct tagWND * spwndParent</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00451">usercli.h:451</a></div></div>
<div class="ttc" id="aa01957_html_a104aa65885a479bd91a31bd89f87f88c"><div class="ttname"><a href="a01957.html#a104aa65885a479bd91a31bd89f87f88c">_FILEINFO::pFileMap</a></div><div class="ttdeci">LPBYTE pFileMap</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l01831">usercli.h:1831</a></div></div>
<div class="ttc" id="aa00257_html_af00734c5fc4e50219037841a70dbb89e"><div class="ttname"><a href="a00257.html#af00734c5fc4e50219037841a70dbb89e">xxxLbInsertFile</a></div><div class="ttdeci">INT xxxLbInsertFile(PLBIV, LPWSTR)</div><div class="ttdef"><b>Definition:</b> <a href="a00185_source.html#l01060">lboxctl3.c:1060</a></div></div>
<div class="ttc" id="aa00257_html_a1b9d30d65afd76fe1c7eb2ec01a4098a"><div class="ttname"><a href="a00257.html#a1b9d30d65afd76fe1c7eb2ec01a4098a">SLDrawText</a></div><div class="ttdeci">void SLDrawText(PED, HDC, ICH)</div><div class="ttdef"><b>Definition:</b> <a href="a00131_source.html#l00561">editsl.c:561</a></div></div>
<div class="ttc" id="aa01901_html_a2a2727931540f92d7626ac1ef01957f6"><div class="ttname"><a href="a01901.html#a2a2727931540f92d7626ac1ef01957f6">tagED::fNonPropFont</a></div><div class="ttdeci">UINT fNonPropFont</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00695">usercli.h:695</a></div></div>
<div class="ttc" id="aa01949_html_aced435be54e78a018c995bfa485bfc0a"><div class="ttname"><a href="a01949.html#aced435be54e78a018c995bfa485bfc0a">tagCURSORRESOURCE::xHotspot</a></div><div class="ttdeci">WORD xHotspot</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l01060">usercli.h:1060</a></div></div>
<div class="ttc" id="aa00257_html_a3bc5e0ef018489d6fd924cac09f62154"><div class="ttname"><a href="a00257.html#a3bc5e0ef018489d6fd924cac09f62154">ImeWndProcWorker</a></div><div class="ttdeci">LONG ImeWndProcWorker(PWND pwnd, UINT msg, WPARAM wParam, LPARAM lParam, DWORD fAnsi)</div><div class="ttdef"><b>Definition:</b> <a href="a00167_source.html#l00056">imectl.c:56</a></div></div>
<div class="ttc" id="aa00257_html_a785bc39b760ab12b7dd37d4cf2a58b47"><div class="ttname"><a href="a00257.html#a785bc39b760ab12b7dd37d4cf2a58b47">GetIcoCurWidth</a></div><div class="ttdeci">DWORD GetIcoCurWidth(DWORD cxOrg, BOOL fIcon, UINT LR_flags, DWORD cxDesired)</div><div class="ttdef"><b>Definition:</b> <a href="a00047_source.html#l03852">clres.c:3852</a></div></div>
<div class="ttc" id="aa00257_html_a8c1d9c262d2fd6283bec7ad578f275c3"><div class="ttname"><a href="a00257.html#a8c1d9c262d2fd6283bec7ad578f275c3">ECTabTheTextOut</a></div><div class="ttdeci">UINT ECTabTheTextOut(HDC, int, int, int, int, LPSTR, int, ICH, PED, int, BOOL, LPSTRIPINFO)</div><div class="ttdef"><b>Definition:</b> <a href="a00125_source.html#l00443">editec.c:443</a></div></div>
<div class="ttc" id="aa01901_html_a28addd302ddcd18f236d3df387de182d"><div class="ttname"><a href="a01901.html#a28addd302ddcd18f236d3df387de182d">tagED::hFont</a></div><div class="ttdeci">HANDLE hFont</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00755">usercli.h:755</a></div></div>
<div class="ttc" id="aa01921_html_a8801059e7c206fcf355f653186fc724f"><div class="ttname"><a href="a01921.html#a8801059e7c206fcf355f653186fc724f">tagLBIV::fNotify</a></div><div class="ttdeci">UINT fNotify</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00901">usercli.h:901</a></div></div>
<div class="ttc" id="aa00257_html_a942f3b2f60bac183bafd8bc39ecbded7"><div class="ttname"><a href="a00257.html#a942f3b2f60bac183bafd8bc39ecbded7">xxxDlgDirSelectHelper</a></div><div class="ttdeci">BOOL xxxDlgDirSelectHelper(PWND pwndDlg, LPWSTR pFileName, int cbFileName, PWND pwndListBox)</div><div class="ttdef"><b>Definition:</b> <a href="a00185_source.html#l00681">lboxctl3.c:681</a></div></div>
<div class="ttc" id="aa01961_html_a25743a901d3b50d61c9482e2557b045e"><div class="ttname"><a href="a01961.html#a25743a901d3b50d61c9482e2557b045e">tagMDI::wScroll</a></div><div class="ttdeci">UINT wScroll</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l02239">usercli.h:2239</a></div></div>
<div class="ttc" id="aa00257_html_ac132cc4fa15321705c8ca285bab5d954"><div class="ttname"><a href="a00257.html#ac132cc4fa15321705c8ca285bab5d954">ButtonWndProcA</a></div><div class="ttdeci">LONG APIENTRY ButtonWndProcA(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)</div><div class="ttdef"><b>Definition:</b> <a href="a00005_source.html#l01814">btnctl.c:1814</a></div></div>
<div class="ttc" id="aa01961_html_a720223f644ff549b8af519cb0a7583c9"><div class="ttname"><a href="a01961.html#a720223f644ff549b8af519cb0a7583c9">tagMDI::hwndActiveChild</a></div><div class="ttdeci">HWND hwndActiveChild</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l02236">usercli.h:2236</a></div></div>
<div class="ttc" id="aa00257_html_a982c3297b172fd899ca359b976197658"><div class="ttname"><a href="a00257.html#a982c3297b172fd899ca359b976197658">MIIOneWayConvert</a></div><div class="ttdeci">BOOL MIIOneWayConvert(LPMENUITEMINFOW, LPMENUITEMINFOW)</div></div>
<div class="ttc" id="aa01921_html_aa9348d44e90566be977ce510adab2424"><div class="ttname"><a href="a01921.html#aa9348d44e90566be977ce510adab2424">tagLBIV::fVertInitialized</a></div><div class="ttdeci">UINT fVertInitialized</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00944">usercli.h:944</a></div></div>
<div class="ttc" id="aa01901_html_aa05df0ab87a7a68915d7081fe467abd0"><div class="ttname"><a href="a01901.html#aa05df0ab87a7a68915d7081fe467abd0">tagED::fWin31Compat</a></div><div class="ttdeci">UINT fWin31Compat</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00730">usercli.h:730</a></div></div>
<div class="ttc" id="aa00257_html_afef16601116680939f4844cb7828020f"><div class="ttname"><a href="a00257.html#afef16601116680939f4844cb7828020f">MLSetRectHandler</a></div><div class="ttdeci">void MLSetRectHandler(PED, LPRECT)</div></div>
<div class="ttc" id="aa00257_html_a0ff5cccef1512c46dc1f34f42dd7a421"><div class="ttname"><a href="a00257.html#a0ff5cccef1512c46dc1f34f42dd7a421">AllocLookasideEntry</a></div><div class="ttdeci">PVOID AllocLookasideEntry(PLOOKASIDE pla)</div><div class="ttdef"><b>Definition:</b> <a href="a00236_source.html#l00300">rtlinit.c:300</a></div></div>
<div class="ttc" id="aa00257_html_a2c65a17373cf6cba79806306d58a5041"><div class="ttname"><a href="a00257.html#a2c65a17373cf6cba79806306d58a5041">_SetWindowLong</a></div><div class="ttdeci">LONG _SetWindowLong(HWND hWnd, int nIndex, LONG dwNewLong, BOOL bAnsi)</div><div class="ttdef"><b>Definition:</b> <a href="a03611_source.html#l00827">client/ntstubs.c:827</a></div></div>
<div class="ttc" id="aa01889_html_a41f22a49cb001e7a271cd52129597f71"><div class="ttname"><a href="a01889.html#a41f22a49cb001e7a271cd52129597f71">tagCBox::fLBoxVisible</a></div><div class="ttdeci">UINT fLBoxVisible</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00471">usercli.h:471</a></div></div>
<div class="ttc" id="aa00257_html_a3e1007e1fff191d26d763470e41944e7"><div class="ttname"><a href="a00257.html#a3e1007e1fff191d26d763470e41944e7">DebugUserGlobalFree</a></div><div class="ttdeci">__inline HANDLE DebugUserGlobalFree(HANDLE h)</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00090">usercli.h:90</a></div></div>
<div class="ttc" id="aa00257_html_a02bc0dd12a23db9b4fbd4e5a73ba46cf"><div class="ttname"><a href="a00257.html#a02bc0dd12a23db9b4fbd4e5a73ba46cf">SLGetBlkEnd</a></div><div class="ttdeci">int SLGetBlkEnd(PED, ICH, ICH, BOOL FAR *)</div><div class="ttdef"><b>Definition:</b> <a href="a00131_source.html#l00530">editsl.c:530</a></div></div>
<div class="ttc" id="aa00257_html_a26258c6ef1d9455b4753a58269f07cbc"><div class="ttname"><a href="a00257.html#a26258c6ef1d9455b4753a58269f07cbc">xxxDestroyLBox</a></div><div class="ttdeci">VOID xxxDestroyLBox(PLBIV, PWND)</div><div class="ttdef"><b>Definition:</b> <a href="a00191_source.html#l00373">lboxrare.c:373</a></div></div>
<div class="ttc" id="aa00257_html_a763f0a69a1a392a3db04ce31f8fbcbac"><div class="ttname"><a href="a00257.html#a763f0a69a1a392a3db04ce31f8fbcbac">lpLBODItem</a></div><div class="ttdeci">struct tagLBODItem * lpLBODItem</div></div>
<div class="ttc" id="aa01925_html_af3803ede947055e0ca678fa0cbcc49e2"><div class="ttname"><a href="a01925.html#af3803ede947055e0ca678fa0cbcc49e2">tagLBItem::offsz</a></div><div class="ttdeci">LONG offsz</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l01022">usercli.h:1022</a></div></div>
<div class="ttc" id="aa00257_html_a86be848e8a3a354b0e39bbafc0807d5e"><div class="ttname"><a href="a00257.html#a86be848e8a3a354b0e39bbafc0807d5e">xxxDefDlgProc</a></div><div class="ttdeci">LONG xxxDefDlgProc(PWND, UINT, DWORD, LONG)</div></div>
<div class="ttc" id="aa00257_html_a91cf269af365850b8f5e61a25c5c81f4"><div class="ttname"><a href="a00257.html#a91cf269af365850b8f5e61a25c5c81f4">DialogWndProcA</a></div><div class="ttdeci">LONG APIENTRY DialogWndProcA(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)</div></div>
<div class="ttc" id="aa00257_html_a085d227b6af69960ef1441bf2723e5a6"><div class="ttname"><a href="a00257.html#a085d227b6af69960ef1441bf2723e5a6">MLUpdateiCaretLine</a></div><div class="ttdeci">void MLUpdateiCaretLine(PED ped)</div><div class="ttdef"><b>Definition:</b> <a href="a00128_source.html#l00800">editml.c:800</a></div></div>
<div class="ttc" id="aa01965_html"><div class="ttname"><a href="a01965.html">tagMDIWND</a></div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l02244">usercli.h:2244</a></div></div>
<div class="ttc" id="aa00257_html_a9e524433ef154a8ae3b8313d24cbc888"><div class="ttname"><a href="a00257.html#a9e524433ef154a8ae3b8313d24cbc888">LoadCursorOrIconFromFile</a></div><div class="ttdeci">HCURSOR LoadCursorOrIconFromFile(LPCWSTR pszFilename, BOOL fIcon)</div></div>
<div class="ttc" id="aa00257_html_aa28add59fce11e90be8240acd7a62efb"><div class="ttname"><a href="a00257.html#aa28add59fce11e90be8240acd7a62efb">CBNcCreateHandler</a></div><div class="ttdeci">long CBNcCreateHandler(PCBOX, PWND, LPCREATESTRUCT)</div><div class="ttdef"><b>Definition:</b> <a href="a00059_source.html#l00031">comboini.c:31</a></div></div>
<div class="ttc" id="aa01901_html_ae6ba237f88595c95385cfd18629c0440"><div class="ttname"><a href="a01901.html#ae6ba237f88595c95385cfd18629c0440">tagED::cLines</a></div><div class="ttdeci">ICH cLines</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00649">usercli.h:649</a></div></div>
<div class="ttc" id="aa01921_html_ad47b23688fef06f381138397a3daf2ee"><div class="ttname"><a href="a01921.html#ad47b23688fef06f381138397a3daf2ee">tagLBIV::fAddSelMode</a></div><div class="ttdeci">UINT fAddSelMode</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00907">usercli.h:907</a></div></div>
<div class="ttc" id="aa00257_html_ac114f858114293f271d3058bc242e2db"><div class="ttname"><a href="a00257.html#ac114f858114293f271d3058bc242e2db">MLKeyDown</a></div><div class="ttdeci">void MLKeyDown(PED, UINT, int)</div><div class="ttdef"><b>Definition:</b> <a href="a00128_source.html#l01685">editml.c:1685</a></div></div>
<div class="ttc" id="aa00257_html_aeb80a263a1795a525abe1f4b2df48941"><div class="ttname"><a href="a00257.html#aeb80a263a1795a525abe1f4b2df48941">MDICompleteChildCreation</a></div><div class="ttdeci">BOOL MDICompleteChildCreation(HWND hwndChild, HMENU hSysMenu, BOOL fVisible, BOOL fDisabled)</div><div class="ttdef"><b>Definition:</b> <a href="a00200_source.html#l02489">mdiwin.c:2489</a></div></div>
<div class="ttc" id="aa00257_html_a80fb40d8e36cf2753796a87b26ff4c66"><div class="ttname"><a href="a00257.html#a80fb40d8e36cf2753796a87b26ff4c66">MLLineIndex</a></div><div class="ttdeci">ICH MLLineIndex(PED, ICH)</div><div class="ttdef"><b>Definition:</b> <a href="a00137_source.html#l00303">edmlrare.c:303</a></div></div>
<div class="ttc" id="aa00257_html_a8f18a7420673f2497d0f088687dcdbf1"><div class="ttname"><a href="a00257.html#a8f18a7420673f2497d0f088687dcdbf1">CreateMDIChild</a></div><div class="ttdeci">BOOL CreateMDIChild(PSHORTCREATE pcs, LPMDICREATESTRUCT pmcs, DWORD dwExpWinVerAndFlags, HMENU *phSysMenu, PWND pwndParent)</div><div class="ttdef"><b>Definition:</b> <a href="a00200_source.html#l02547">mdiwin.c:2547</a></div></div>
<div class="ttc" id="aa00257_html_ae74b32b13aeb5a90a68c2807a4ac2db5"><div class="ttname"><a href="a00257.html#ae74b32b13aeb5a90a68c2807a4ac2db5">DlgSetFocus</a></div><div class="ttdeci">VOID DlgSetFocus(HWND hwnd)</div><div class="ttdef"><b>Definition:</b> <a href="a00101_source.html#l00140">dlgmgr.c:140</a></div></div>
<div class="ttc" id="aa00257_html_aa5248e583b171b977725db800dc6668b"><div class="ttname"><a href="a00257.html#aa5248e583b171b977725db800dc6668b">ECSetText</a></div><div class="ttdeci">BOOL ECSetText(PED, LPSTR)</div><div class="ttdef"><b>Definition:</b> <a href="a00125_source.html#l02009">editec.c:2009</a></div></div>
<div class="ttc" id="aa01921_html"><div class="ttname"><a href="a01921.html">tagLBIV</a></div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00866">usercli.h:866</a></div></div>
<div class="ttc" id="aa00257_html_acf986b93788aa00e1f1c75ac66805bcb"><div class="ttname"><a href="a00257.html#acf986b93788aa00e1f1c75ac66805bcb">MDIActivateDlgProcA</a></div><div class="ttdeci">LONG APIENTRY MDIActivateDlgProcA(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)</div><div class="ttdef"><b>Definition:</b> <a href="a00197_source.html#l00778">mdimenu.c:778</a></div></div>
<div class="ttc" id="aa00257_html_a685a7213347bc61e52d1fc2643ca56e0"><div class="ttname"><a href="a00257.html#a685a7213347bc61e52d1fc2643ca56e0">SLPasteText</a></div><div class="ttdeci">ICH SLPasteText(PED)</div><div class="ttdef"><b>Definition:</b> <a href="a00131_source.html#l00933">editsl.c:933</a></div></div>
<div class="ttc" id="aa00257_html_a4d5fe0d9b02179e3a6f260ba4d088c83"><div class="ttname"><a href="a00257.html#a4d5fe0d9b02179e3a6f260ba4d088c83">LBSetTabStops</a></div><div class="ttdeci">BOOL LBSetTabStops(PLBIV, INT, LPINT)</div><div class="ttdef"><b>Definition:</b> <a href="a00191_source.html#l00651">lboxrare.c:651</a></div></div>
<div class="ttc" id="aa01953_html"><div class="ttname"><a href="a01953.html">_RESCALLS</a></div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l01086">usercli.h:1086</a></div></div>
<div class="ttc" id="aa00257_html_aaec7caf967d6c7ec887a8d1549f5c354"><div class="ttname"><a href="a00257.html#aaec7caf967d6c7ec887a8d1549f5c354">LoadCursorIconFromFileMap</a></div><div class="ttdeci">HANDLE LoadCursorIconFromFileMap(IN PFILEINFO pfi, IN OUT LPWSTR *prt, IN DWORD cxDesired, IN DWORD cyDesired, IN DWORD LR_flags, OUT LPBOOL pfAni)</div><div class="ttdef"><b>Definition:</b> <a href="a03170_source.html#l00277">client/acons.c:277</a></div></div>
<div class="ttc" id="aa00257_html_ac333226e04d3bd2d12bf6e8beb6979cf"><div class="ttname"><a href="a00257.html#ac333226e04d3bd2d12bf6e8beb6979cf">SLMouseMotion</a></div><div class="ttdeci">void SLMouseMotion(PED, UINT, UINT, LPPOINT)</div><div class="ttdef"><b>Definition:</b> <a href="a00131_source.html#l01697">editsl.c:1697</a></div></div>
<div class="ttc" id="aa00257_html_afc61df735e5335ec687432fc26b774a2"><div class="ttname"><a href="a00257.html#afc61df735e5335ec687432fc26b774a2">MakeMenuItem</a></div><div class="ttdeci">int MakeMenuItem(LPWSTR lpOut, PWND pwnd)</div><div class="ttdef"><b>Definition:</b> <a href="a00197_source.html#l00045">mdimenu.c:45</a></div></div>
<div class="ttc" id="aa01901_html_a463aa02706bb276f52cef8904d11edf2"><div class="ttname"><a href="a01901.html#a463aa02706bb276f52cef8904d11edf2">tagED::cchTextMax</a></div><div class="ttdeci">ICH cchTextMax</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00645">usercli.h:645</a></div></div>
<div class="ttc" id="aa00257_html_a3107b52b1c10b35724adabf44b7e8e44"><div class="ttname"><a href="a00257.html#a3107b52b1c10b35724adabf44b7e8e44">FILEINFO</a></div><div class="ttdeci">struct _FILEINFO FILEINFO</div></div>
<div class="ttc" id="aa00257_html_a49571fad4c073561658d2513bdc1d241"><div class="ttname"><a href="a00257.html#a49571fad4c073561658d2513bdc1d241">_GetChildControl</a></div><div class="ttdeci">PWND _GetChildControl(PWND pwndDlg, PWND pwndLevel)</div><div class="ttdef"><b>Definition:</b> <a href="a00107_source.html#l00125">dlgmgrc.c:125</a></div></div>
<div class="ttc" id="aa00257_html_a1e05bb7bd2b59bc054e33275a8939907"><div class="ttname"><a href="a00257.html#a1e05bb7bd2b59bc054e33275a8939907">_PeekMessage</a></div><div class="ttdeci">BOOL _PeekMessage(LPMSG pmsg, HWND hwnd, UINT wMsgFilterMin, UINT wMsgFilterMax, UINT wRemoveMsg, BOOL bAnsi)</div><div class="ttdef"><b>Definition:</b> <a href="a03611_source.html#l00680">client/ntstubs.c:680</a></div></div>
<div class="ttc" id="aa00257_html_a62cb147940ecab823c3039d0ae38c1ae"><div class="ttname"><a href="a00257.html#a62cb147940ecab823c3039d0ae38c1ae">ListBoxWndProcW</a></div><div class="ttdeci">LONG APIENTRY ListBoxWndProcW(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)</div><div class="ttdef"><b>Definition:</b> <a href="a00176_source.html#l00736">lb1.c:736</a></div></div>
<div class="ttc" id="aa00257_html_ab0d9e2e5fb7767a6ca8c98d68fc34df6"><div class="ttname"><a href="a00257.html#ab0d9e2e5fb7767a6ca8c98d68fc34df6">CItemInWindow</a></div><div class="ttdeci">INT CItemInWindow(PLBIV, BOOL)</div><div class="ttdef"><b>Definition:</b> <a href="a00182_source.html#l00474">lboxctl2.c:474</a></div></div>
<div class="ttc" id="aa01889_html_a10cabd3870f697deba5823036713c506"><div class="ttname"><a href="a01889.html#a10cabd3870f697deba5823036713c506">tagCBox::OwnerDraw</a></div><div class="ttdeci">UINT OwnerDraw</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00472">usercli.h:472</a></div></div>
<div class="ttc" id="aa00365_html_a0eb6898e3512e10920a4f385f1bc482e"><div class="ttname"><a href="a00365.html#a0eb6898e3512e10920a4f385f1bc482e">LPICH</a></div><div class="ttdeci">ICH * LPICH</div><div class="ttdef"><b>Definition:</b> <a href="a00365_source.html#l00470">user.h:470</a></div></div>
<div class="ttc" id="aa00257_html_a56a2a5f665575c0310d1a35792f43b13"><div class="ttname"><a href="a00257.html#a56a2a5f665575c0310d1a35792f43b13">DefWindowProcWorker</a></div><div class="ttdeci">LONG DefWindowProcWorker(PWND pwnd, UINT message, WPARAM wParam, LPARAM lParam, DWORD fAnsi)</div><div class="ttdef"><b>Definition:</b> <a href="a00041_source.html#l00555">clmsg.c:555</a></div></div>
<div class="ttc" id="aa00257_html_ad333a7027751ae3d3eb3b4e5ba986b80"><div class="ttname"><a href="a00257.html#ad333a7027751ae3d3eb3b4e5ba986b80">xxxLBInvalidateRect</a></div><div class="ttdeci">BOOL xxxLBInvalidateRect(PLBIV plb, LPRECT lprc, BOOL fErase)</div><div class="ttdef"><b>Definition:</b> <a href="a00182_source.html#l00036">lboxctl2.c:36</a></div></div>
<div class="ttc" id="aa01897_html_a01226f4f29883e2356544a233f7f5801"><div class="ttname"><a href="a01897.html#a01226f4f29883e2356544a233f7f5801">tagUNDO::undoType</a></div><div class="ttdeci">UINT undoType</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00622">usercli.h:622</a></div></div>
<div class="ttc" id="aa00257_html_a3dfa13ada1f0ac764f527bbfbaf9cba5"><div class="ttname"><a href="a00257.html#a3dfa13ada1f0ac764f527bbfbaf9cba5">PUNDO</a></div><div class="ttdeci">struct tagUNDO * PUNDO</div></div>
<div class="ttc" id="aa00257_html_a233c54358c4bf406b26a30435a163805"><div class="ttname"><a href="a00257.html#a233c54358c4bf406b26a30435a163805">LocalReallocSafe</a></div><div class="ttdeci">HANDLE LocalReallocSafe(HANDLE hMem, DWORD dwBytes, DWORD dwFlags, PPED pped)</div></div>
<div class="ttc" id="aa00257_html_a8ea998c86bc1af7f3f744ae4063a2edd"><div class="ttname"><a href="a00257.html#a8ea998c86bc1af7f3f744ae4063a2edd">ServiceMessageBox</a></div><div class="ttdeci">int ServiceMessageBox(LPCWSTR pText, LPCWSTR pCaption, UINT wType, BOOL fAnsi)</div><div class="ttdef"><b>Definition:</b> <a href="a00074_source.html#l00223">csrstubs.c:223</a></div></div>
<div class="ttc" id="aa01901_html_ad09bfc77eb60667687d7c7a9dcc51c5d"><div class="ttname"><a href="a01901.html#ad09bfc77eb60667687d7c7a9dcc51c5d">tagED::ptPrevMouse</a></div><div class="ttdeci">POINT ptPrevMouse</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00683">usercli.h:683</a></div></div>
<div class="ttc" id="aa00257_html_a71c306b872c9c09bfce3f01d0fd0289a"><div class="ttname"><a href="a00257.html#a71c306b872c9c09bfce3f01d0fd0289a">ScrollBarWndProcA</a></div><div class="ttdeci">LONG APIENTRY ScrollBarWndProcA(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)</div><div class="ttdef"><b>Definition:</b> <a href="a00041_source.html#l00208">clmsg.c:208</a></div></div>
<div class="ttc" id="aa00257_html_a325911c160158e8de084411c576c32cc"><div class="ttname"><a href="a00257.html#a325911c160158e8de084411c576c32cc">LBDropObjectHandler</a></div><div class="ttdeci">VOID LBDropObjectHandler(PLBIV, PDROPSTRUCT)</div><div class="ttdef"><b>Definition:</b> <a href="a00191_source.html#l00731">lboxrare.c:731</a></div></div>
<div class="ttc" id="aa00257_html_a1c0227843de20b5aa9f542dcdc449df8"><div class="ttname"><a href="a00257.html#a1c0227843de20b5aa9f542dcdc449df8">xxxCBDir</a></div><div class="ttdeci">int xxxCBDir(PCBOX, UINT, LPWSTR)</div><div class="ttdef"><b>Definition:</b> <a href="a00056_source.html#l00028">combodir.c:28</a></div></div>
<div class="ttc" id="aa00257_html_a9f20ceca8dd471654cd19d8b84699584"><div class="ttname"><a href="a00257.html#a9f20ceca8dd471654cd19d8b84699584">xxxInvertLBItem</a></div><div class="ttdeci">VOID xxxInvertLBItem(PLBIV, INT, BOOL)</div><div class="ttdef"><b>Definition:</b> <a href="a00182_source.html#l01007">lboxctl2.c:1007</a></div></div>
<div class="ttc" id="aa00257_html_a46ce8de4df7fa6158494b76a4b7a7fd5"><div class="ttname"><a href="a00257.html#a46ce8de4df7fa6158494b76a4b7a7fd5">SLDrawLine</a></div><div class="ttdeci">void SLDrawLine(PED, HDC, int, int, ICH, int, BOOL)</div><div class="ttdef"><b>Definition:</b> <a href="a00131_source.html#l00363">editsl.c:363</a></div></div>
<div class="ttc" id="aa01889_html_a25db36433a3a98e02dad54d430c71c20"><div class="ttname"><a href="a01889.html#a25db36433a3a98e02dad54d430c71c20">tagCBox::fMouseDown</a></div><div class="ttdeci">UINT fMouseDown</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00467">usercli.h:467</a></div></div>
<div class="ttc" id="aa00257_html_aa82f5e4900e46d5da6ad2e42e8b3128a"><div class="ttname"><a href="a00257.html#aa82f5e4900e46d5da6ad2e42e8b3128a">SLUndo</a></div><div class="ttdeci">BOOL SLUndo(PED)</div><div class="ttdef"><b>Definition:</b> <a href="a00140_source.html#l00091">edslrare.c:91</a></div></div>
<div class="ttc" id="aa00257_html_afacbef253570a9d5ecac909e814063dc"><div class="ttname"><a href="a00257.html#afacbef253570a9d5ecac909e814063dc">ComboBoxWndProcWorker</a></div><div class="ttdeci">LONG ComboBoxWndProcWorker(PWND pwnd, UINT msg, WPARAM wParam, LPARAM lParam, DWORD fAnsi)</div><div class="ttdef"><b>Definition:</b> <a href="a00053_source.html#l00076">combo.c:76</a></div></div>
<div class="ttc" id="aa00257_html_aaedd44894ac13039b63d8a456c74fc4e"><div class="ttname"><a href="a00257.html#aaedd44894ac13039b63d8a456c74fc4e">SLReplaceSel</a></div><div class="ttdeci">void SLReplaceSel(PED, LPSTR)</div><div class="ttdef"><b>Definition:</b> <a href="a00131_source.html#l00993">editsl.c:993</a></div></div>
<div class="ttc" id="aa00257_html_ad92dd2f34d1563d82b460e5bed9cc91b"><div class="ttname"><a href="a00257.html#ad92dd2f34d1563d82b460e5bed9cc91b">xxxCBGetFocusHelper</a></div><div class="ttdeci">VOID xxxCBGetFocusHelper(PCBOX)</div><div class="ttdef"><b>Definition:</b> <a href="a00053_source.html#l02082">combo.c:2082</a></div></div>
<div class="ttc" id="aa01901_html_a9984e45f59ff8069fa1b900d4c346a50"><div class="ttname"><a href="a01901.html#a9984e45f59ff8069fa1b900d4c346a50">tagED::fNoRedraw</a></div><div class="ttdeci">UINT fNoRedraw</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00690">usercli.h:690</a></div></div>
<div class="ttc" id="aa00257_html_a6aa147cc0c3b3a22b459821da59f48a9"><div class="ttname"><a href="a00257.html#a6aa147cc0c3b3a22b459821da59f48a9">MLShiftchLines</a></div><div class="ttdeci">void MLShiftchLines(PED, ICH, int)</div><div class="ttdef"><b>Definition:</b> <a href="a00128_source.html#l01237">editml.c:1237</a></div></div>
<div class="ttc" id="aa00257_html_a8bbb3761acaceb741898a855ba5c23c9"><div class="ttname"><a href="a00257.html#a8bbb3761acaceb741898a855ba5c23c9">xxxLBoxCtlCharInput</a></div><div class="ttdeci">VOID xxxLBoxCtlCharInput(PLBIV, UINT, BOOL)</div><div class="ttdef"><b>Definition:</b> <a href="a00182_source.html#l02729">lboxctl2.c:2729</a></div></div>
<div class="ttc" id="aa00257_html_abe0728ff7895bf7f785cf5d84c5b0de3"><div class="ttname"><a href="a00257.html#abe0728ff7895bf7f785cf5d84c5b0de3">ECSetFont</a></div><div class="ttdeci">void ECSetFont(PED, HFONT, BOOL)</div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00574">edecrare.c:574</a></div></div>
<div class="ttc" id="aa00257_html_ae53c4fbf4cd5b64298a0b2b0eb92e99b"><div class="ttname"><a href="a00257.html#ae53c4fbf4cd5b64298a0b2b0eb92e99b">DispatchHookW</a></div><div class="ttdeci">DWORD DispatchHookW(int dw, WPARAM wParam, LPARAM lParam, HOOKPROC pfn)</div></div>
<div class="ttc" id="aa01921_html_a184cfe5bce5449060dfeedb44f9cc0dc"><div class="ttname"><a href="a01921.html#a184cfe5bce5449060dfeedb44f9cc0dc">tagLBIV::dwLocaleId</a></div><div class="ttdeci">DWORD dwLocaleId</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00969">usercli.h:969</a></div></div>
<div class="ttc" id="aa00257_html_a781ce3dec99044b2589265a362c08d0e"><div class="ttname"><a href="a00257.html#a781ce3dec99044b2589265a362c08d0e">DispatchHookA</a></div><div class="ttdeci">DWORD DispatchHookA(int dw, WPARAM wParam, LPARAM lParam, HOOKPROC pfn)</div></div>
<div class="ttc" id="aa01901_html_a23ca94d3e9305d791eae6e8aaacb581f"><div class="ttname"><a href="a01901.html#a23ca94d3e9305d791eae6e8aaacb581f">tagED::ichMaxSel</a></div><div class="ttdeci">ICH ichMaxSel</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00653">usercli.h:653</a></div></div>
<div class="ttc" id="aa01921_html_aa846f9b41c896f518fb18a97307280f2"><div class="ttname"><a href="a01921.html#aa846f9b41c896f518fb18a97307280f2">tagLBIV::cMac</a></div><div class="ttdeci">INT cMac</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00876">usercli.h:876</a></div></div>
<div class="ttc" id="aa00257_html_a18b9b48b567ab5010e350cbab8fa27ca"><div class="ttname"><a href="a00257.html#a18b9b48b567ab5010e350cbab8fa27ca">LoadPreloadKeyboardLayouts</a></div><div class="ttdeci">VOID LoadPreloadKeyboardLayouts(void)</div><div class="ttdef"><b>Definition:</b> <a href="a00026_source.html#l03378">client.c:3378</a></div></div>
<div class="ttc" id="aa01901_html_aac7a4be0e6671efe82a9d80d190951fc"><div class="ttname"><a href="a01901.html#aac7a4be0e6671efe82a9d80d190951fc">tagED::fTrueType</a></div><div class="ttdeci">UINT fTrueType</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00728">usercli.h:728</a></div></div>
<div class="ttc" id="aa00257_html_a8028da551e94508fe46f0f9a6984e3b5"><div class="ttname"><a href="a00257.html#a8028da551e94508fe46f0f9a6984e3b5">ButtonWndProcW</a></div><div class="ttdeci">LONG APIENTRY ButtonWndProcW(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)</div><div class="ttdef"><b>Definition:</b> <a href="a00005_source.html#l01836">btnctl.c:1836</a></div></div>
<div class="ttc" id="aa00257_html_a7a7207ffdb7440dac8f4e167a1d4ba6c"><div class="ttname"><a href="a00257.html#a7a7207ffdb7440dac8f4e167a1d4ba6c">xxxLBSetSel</a></div><div class="ttdeci">LONG xxxLBSetSel(PLBIV, BOOL, INT)</div><div class="ttdef"><b>Definition:</b> <a href="a00182_source.html#l03195">lboxctl2.c:3195</a></div></div>
<div class="ttc" id="aa00257_html_a44b100b9bc713eb0be0cfd01dfa502c4"><div class="ttname"><a href="a00257.html#a44b100b9bc713eb0be0cfd01dfa502c4">WOWDlgInit</a></div><div class="ttdeci">DWORD WOWDlgInit(HWND hwndDlg, LONG lParam)</div><div class="ttdef"><b>Definition:</b> <a href="a00026_source.html#l02326">client.c:2326</a></div></div>
<div class="ttc" id="aa00257_html_a798bc8d9c110b9827bed1493ef054528"><div class="ttname"><a href="a00257.html#a798bc8d9c110b9827bed1493ef054528">GetLpszItem</a></div><div class="ttdeci">LPWSTR GetLpszItem(PLBIV, INT)</div><div class="ttdef"><b>Definition:</b> <a href="a00176_source.html#l00812">lb1.c:812</a></div></div>
<div class="ttc" id="aa00257_html_a5cd20158ab3386789ad37d1b98d2183b"><div class="ttname"><a href="a00257.html#a5cd20158ab3386789ad37d1b98d2183b">ECSetMargin</a></div><div class="ttdeci">void ECSetMargin(PED, UINT, long, BOOL)</div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00082">edecrare.c:82</a></div></div>
<div class="ttc" id="aa00257_html_a75d37c38ca430fa6504580337b8aca07"><div class="ttname"><a href="a00257.html#a75d37c38ca430fa6504580337b8aca07">PFILEINFO</a></div><div class="ttdeci">struct _FILEINFO * PFILEINFO</div></div>
<div class="ttc" id="aa00257_html_a41dae2c405fa0cf9fa72ca76b28f63f6"><div class="ttname"><a href="a00257.html#a41dae2c405fa0cf9fa72ca76b28f63f6">GetIcoCurBpp</a></div><div class="ttdeci">DWORD GetIcoCurBpp(UINT LR_flags)</div><div class="ttdef"><b>Definition:</b> <a href="a00047_source.html#l03896">clres.c:3896</a></div></div>
<div class="ttc" id="aa00257_html_ab90d0fc7773426307b6989407acccb7a"><div class="ttname"><a href="a00257.html#ab90d0fc7773426307b6989407acccb7a">ECGetBrush</a></div><div class="ttdeci">HBRUSH ECGetBrush(PED ped, HDC hdc)</div><div class="ttdef"><b>Definition:</b> <a href="a00125_source.html#l01043">editec.c:1043</a></div></div>
<div class="ttc" id="aa01921_html_a564b3833691426f4291fbbae1c9f9dc6"><div class="ttname"><a href="a01921.html#a564b3833691426f4291fbbae1c9f9dc6">tagLBIV::VPos</a></div><div class="ttdeci">SCROLLPOS VPos</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00973">usercli.h:973</a></div></div>
<div class="ttc" id="aa00257_html_a9fa3dcd979397517f4bf54a5a1d06cd1"><div class="ttname"><a href="a00257.html#a9fa3dcd979397517f4bf54a5a1d06cd1">GetParentDialog</a></div><div class="ttdeci">PWND GetParentDialog(PWND pwndDialog)</div><div class="ttdef"><b>Definition:</b> <a href="a00101_source.html#l00041">dlgmgr.c:41</a></div></div>
<div class="ttc" id="aa00257_html_acbb54b0b410c74a12253711227f7e6b9"><div class="ttname"><a href="a00257.html#acbb54b0b410c74a12253711227f7e6b9">DispatchLocalReAlloc</a></div><div class="ttdeci">HLOCAL WINAPI DispatchLocalReAlloc(HLOCAL hMem, UINT uBytes, UINT uFlags, HANDLE hInstance, PVOID *ppv)</div><div class="ttdef"><b>Definition:</b> <a href="a00035_source.html#l01018">clinit.c:1018</a></div></div>
<div class="ttc" id="aa01901_html"><div class="ttname"><a href="a01901.html">tagED</a></div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00641">usercli.h:641</a></div></div>
<div class="ttc" id="aa00257_html_abf6979b097a9b35e22f5e23a0603427f"><div class="ttname"><a href="a00257.html#abf6979b097a9b35e22f5e23a0603427f">ECGetText</a></div><div class="ttdeci">ICH ECGetText(PED, ICH, LPSTR, BOOL)</div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00149">edecrare.c:149</a></div></div>
<div class="ttc" id="aa00257_html_aa10c7181a653934edfa02c5eab1d9592"><div class="ttname"><a href="a00257.html#aa10c7181a653934edfa02c5eab1d9592">SLMouseToIch</a></div><div class="ttdeci">ICH SLMouseToIch(PED, HDC, LPPOINT)</div><div class="ttdef"><b>Definition:</b> <a href="a00131_source.html#l01602">editsl.c:1602</a></div></div>
<div class="ttc" id="aa00257_html_a44e2bd63da8485e772ac97e441694ebf"><div class="ttname"><a href="a00257.html#a44e2bd63da8485e772ac97e441694ebf">MLSize</a></div><div class="ttdeci">void MLSize(PED, BOOL)</div><div class="ttdef"><b>Definition:</b> <a href="a00128_source.html#l00052">editml.c:52</a></div></div>
<div class="ttc" id="aa00257_html_aaf7b5af7c6ffd3ec2f3df14b66ad6705"><div class="ttname"><a href="a00257.html#aaf7b5af7c6ffd3ec2f3df14b66ad6705">MDISetMenu</a></div><div class="ttdeci">HMENU MDISetMenu(PWND, BOOL, HMENU, HMENU)</div><div class="ttdef"><b>Definition:</b> <a href="a00197_source.html#l00541">mdimenu.c:541</a></div></div>
<div class="ttc" id="aa00563_html_a7b9b0ae15722c1f5e47208b05166acf3"><div class="ttname"><a href="a00563.html#a7b9b0ae15722c1f5e47208b05166acf3">type</a></div><div class="ttdeci">ddeml v[i&lt; inst &gt;][t&lt; type &gt;][hObj|pObj] Dump DDEML state information ddeml lists all ddeml instances for this process n ddeml t&lt; type &gt; lists all ddeml objects of the given type n type</div><div class="ttdef"><b>Definition:</b> <a href="a00563_source.html#l00068">exts.h:68</a></div></div>
<div class="ttc" id="aa00257_html_a62fb6804f89dc2b131e76680f82b46a8"><div class="ttname"><a href="a00257.html#a62fb6804f89dc2b131e76680f82b46a8">ECInvalidateClient</a></div><div class="ttdeci">void ECInvalidateClient(PED ped, BOOL fErase)</div><div class="ttdef"><b>Definition:</b> <a href="a00125_source.html#l02076">editec.c:2076</a></div></div>
<div class="ttc" id="aa01961_html_a85bc6714117533b5e4151930ea4dfdcc"><div class="ttname"><a href="a01961.html#a85bc6714117533b5e4151930ea4dfdcc">tagMDI::cKids</a></div><div class="ttdeci">UINT cKids</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l02234">usercli.h:2234</a></div></div>
<div class="ttc" id="aa00257_html_ab65e90de29709e4fb3cd8bb8c11f6afb"><div class="ttname"><a href="a00257.html#ab65e90de29709e4fb3cd8bb8c11f6afb">xxxResetWorld</a></div><div class="ttdeci">VOID xxxResetWorld(PLBIV, INT, INT, BOOL)</div><div class="ttdef"><b>Definition:</b> <a href="a00182_source.html#l01077">lboxctl2.c:1077</a></div></div>
<div class="ttc" id="aa00257_html_a7d02c05420a5024245c4ec8f63cb167f"><div class="ttname"><a href="a00257.html#a7d02c05420a5024245c4ec8f63cb167f">PSTATWND</a></div><div class="ttdeci">struct tagSTATWND * PSTATWND</div></div>
<div class="ttc" id="aa00257_html_ab8e191508b0b70919b3b9bf3071a77f7"><div class="ttname"><a href="a00257.html#ab8e191508b0b70919b3b9bf3071a77f7">SendMessageTimeoutWorker</a></div><div class="ttdeci">LONG SendMessageTimeoutWorker(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam, UINT fuFlags, UINT uTimeout, LPDWORD lpdwResult, BOOL fAnsi)</div><div class="ttdef"><b>Definition:</b> <a href="a00041_source.html#l00483">clmsg.c:483</a></div></div>
<div class="ttc" id="aa00257_html_a880b786aaefc085c5c0449dd6ff78d32"><div class="ttname"><a href="a00257.html#a880b786aaefc085c5c0449dd6ff78d32">COMBOWND</a></div><div class="ttdeci">struct tagCOMBOWND COMBOWND</div></div>
<div class="ttc" id="aa00257_html_ac893bc7cf063dc63bc50e2d666049c01"><div class="ttname"><a href="a00257.html#ac893bc7cf063dc63bc50e2d666049c01">GetEditDS</a></div><div class="ttdeci">HANDLE GetEditDS(VOID)</div></div>
<div class="ttc" id="aa00257_html_a62f90eaabfb7d060897dca7d18e70ea2"><div class="ttname"><a href="a00257.html#a62f90eaabfb7d060897dca7d18e70ea2">xxxLBSetFont</a></div><div class="ttdeci">VOID xxxLBSetFont(PLBIV, HANDLE, BOOL)</div><div class="ttdef"><b>Definition:</b> <a href="a00191_source.html#l00436">lboxrare.c:436</a></div></div>
<div class="ttc" id="aa00257_html_a1af6dcafe86fc3a181cd1c23dcd577bd"><div class="ttname"><a href="a00257.html#a1af6dcafe86fc3a181cd1c23dcd577bd">SLSetSelection</a></div><div class="ttdeci">void SLSetSelection(PED, ICH, ICH)</div><div class="ttdef"><b>Definition:</b> <a href="a00131_source.html#l00157">editsl.c:157</a></div></div>
<div class="ttc" id="aa00257_html_a85ca3fae0be80e62edce2508c19c72ba"><div class="ttname"><a href="a00257.html#a85ca3fae0be80e62edce2508c19c72ba">xxxCBSizeHandler</a></div><div class="ttdeci">VOID xxxCBSizeHandler(PCBOX)</div><div class="ttdef"><b>Definition:</b> <a href="a00059_source.html#l00545">comboini.c:545</a></div></div>
<div class="ttc" id="aa00257_html_ac9c26d1f113d4ef115647cd4d2eeda9c"><div class="ttname"><a href="a00257.html#ac9c26d1f113d4ef115647cd4d2eeda9c">xxxLBSelRange</a></div><div class="ttdeci">VOID xxxLBSelRange(PLBIV, INT, INT, BOOL)</div><div class="ttdef"><b>Definition:</b> <a href="a00182_source.html#l02959">lboxctl2.c:2959</a></div></div>
<div class="ttc" id="aa00257_html_a4f5ea2c87c2ddb76ee5c4d783de9e430"><div class="ttname"><a href="a00257.html#a4f5ea2c87c2ddb76ee5c4d783de9e430">SCROLLPOS</a></div><div class="ttdeci">struct _SCROLLPOS SCROLLPOS</div></div>
<div class="ttc" id="aa01901_html_a7567bd6484ab4f9d33ef3c8f8a1045b8"><div class="ttname"><a href="a01901.html#a7567bd6484ab4f9d33ef3c8f8a1045b8">tagED::fFlatBorder</a></div><div class="ttdeci">UINT fFlatBorder</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00732">usercli.h:732</a></div></div>
<div class="ttc" id="aa01901_html_a5410d5ccab5d38f7af567030297762fd"><div class="ttname"><a href="a01901.html#a5410d5ccab5d38f7af567030297762fd">tagED::format</a></div><div class="ttdeci">UINT format</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00745">usercli.h:745</a></div></div>
<div class="ttc" id="aa00257_html_a3b68f6462523edfcf69fd223072e5c92"><div class="ttname"><a href="a00257.html#a3b68f6462523edfcf69fd223072e5c92">RtlLoadCursorIconResource</a></div><div class="ttdeci">PCURSORRESOURCE RtlLoadCursorIconResource(HANDLE, LPHANDLE, LPCTSTR, LPTSTR, PRESCALLS, PDISPLAYINFO, PDWORD)</div></div>
<div class="ttc" id="aa01921_html_ad3b86740a8dc2f157aa4ec0a31a68acc"><div class="ttname"><a href="a01921.html#ad3b86740a8dc2f157aa4ec0a31a68acc">tagLBIV::cyChar</a></div><div class="ttdeci">INT cyChar</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00885">usercli.h:885</a></div></div>
<div class="ttc" id="aa00257_html_aeeaf1a06796bfa29f23979ec5ede96c2"><div class="ttname"><a href="a00257.html#aeeaf1a06796bfa29f23979ec5ede96c2">STATWND</a></div><div class="ttdeci">struct tagSTATWND STATWND</div></div>
<div class="ttc" id="aa00257_html_a5536789df133af58587fb95f7976f7a3"><div class="ttname"><a href="a00257.html#a5536789df133af58587fb95f7976f7a3">CFNSCSENDMESSAGE</a></div><div class="ttdeci">LONG(APIENTRY * CFNSCSENDMESSAGE)(HWND, UINT, DWORD, LONG, DWORD, DWORD, BOOL)</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00058">usercli.h:58</a></div></div>
<div class="ttc" id="aa00257_html_a0e4a37cf969ade5cb410b50564199efa"><div class="ttname"><a href="a00257.html#a0e4a37cf969ade5cb410b50564199efa">PRESCALLS</a></div><div class="ttdeci">RESCALLS * PRESCALLS</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l01095">usercli.h:1095</a></div></div>
<div class="ttc" id="aa00257_html_ad6254556c304b0de353a2ff32678ba0e"><div class="ttname"><a href="a00257.html#ad6254556c304b0de353a2ff32678ba0e">WowServerLoadCreateCursorIcon</a></div><div class="ttdeci">HICON WowServerLoadCreateCursorIcon(HANDLE hmod, LPTSTR lpModName, DWORD dwExpWinVer, LPCTSTR lpName, DWORD cb, PVOID pcr, LPTSTR lpType, BOOL fClient)</div></div>
<div class="ttc" id="aa00257_html_a99245d9ff12045ba114f7d7398538945"><div class="ttname"><a href="a00257.html#a99245d9ff12045ba114f7d7398538945">_LockResource</a></div><div class="ttdeci">LPSTR APIENTRY _LockResource(HANDLE hResData, HINSTANCE hModule)</div><div class="ttdef"><b>Definition:</b> <a href="a00047_source.html#l01337">clres.c:1337</a></div></div>
<div class="ttc" id="aa01953_html_a7a3214fb07118e912fafb284270e19b3"><div class="ttname"><a href="a01953.html#a7a3214fb07118e912fafb284270e19b3">_RESCALLS::pfnSizeofResource</a></div><div class="ttdeci">PFNSIZEOF pfnSizeofResource</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l01093">usercli.h:1093</a></div></div>
<div class="ttc" id="aa00257_html_a0a6b7b2987c1107e35a198ae565a1613"><div class="ttname"><a href="a00257.html#a0a6b7b2987c1107e35a198ae565a1613">ECEmptyUndo</a></div><div class="ttdeci">void ECEmptyUndo(PUNDO)</div><div class="ttdef"><b>Definition:</b> <a href="a00125_source.html#l01460">editec.c:1460</a></div></div>
<div class="ttc" id="aa01933_html_a6abe98f8d8bcc1c1b1a49c0c9a15e56d"><div class="ttname"><a href="a01933.html#a6abe98f8d8bcc1c1b1a49c0c9a15e56d">tagLBWND::wnd</a></div><div class="ttdeci">WND wnd</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l01031">usercli.h:1031</a></div></div>
<div class="ttc" id="aa00209_html_addf6e68728950d9937ab25458ed97f3a"><div class="ttname"><a href="a00209.html#addf6e68728950d9937ab25458ed97f3a">pcs</a></div><div class="ttdeci">#define pcs</div></div>
<div class="ttc" id="aa01921_html_a0c0967f12b88efa3c64b143a35789575"><div class="ttname"><a href="a01921.html#a0c0967f12b88efa3c64b143a35789575">tagLBIV::pcbox</a></div><div class="ttdeci">PCBOX pcbox</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00967">usercli.h:967</a></div></div>
<div class="ttc" id="aa01961_html_a7831ae724ef250c921f5cc793c3162a7"><div class="ttname"><a href="a01961.html#a7831ae724ef250c921f5cc793c3162a7">tagMDI::hmenuWindow</a></div><div class="ttdeci">HMENU hmenuWindow</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l02237">usercli.h:2237</a></div></div>
<div class="ttc" id="aa00257_html_a538085554a5db109c9e73c6544e3350b"><div class="ttname"><a href="a00257.html#a538085554a5db109c9e73c6544e3350b">SLSetFocus</a></div><div class="ttdeci">void SLSetFocus(PED)</div><div class="ttdef"><b>Definition:</b> <a href="a00131_source.html#l01925">editsl.c:1925</a></div></div>
<div class="ttc" id="aa00257_html_a623170cc1b8ca4d08920f4215a4f1e0b"><div class="ttname"><a href="a00257.html#a623170cc1b8ca4d08920f4215a4f1e0b">xxxCBCalcControlRects</a></div><div class="ttdeci">void xxxCBCalcControlRects(PCBOX pcbox, LPRECT lprcList)</div><div class="ttdef"><b>Definition:</b> <a href="a00059_source.html#l00247">comboini.c:247</a></div></div>
<div class="ttc" id="aa00257_html_a5013fe6982632a415ef7f495f812c730"><div class="ttname"><a href="a00257.html#a5013fe6982632a415ef7f495f812c730">fnHkINLPCWPSTRUCTA</a></div><div class="ttdeci">DWORD fnHkINLPCWPSTRUCTA(PWND pwnd, UINT message, WPARAM wParam, LPARAM lParam, DWORD xParam)</div></div>
<div class="ttc" id="aa01909_html_a59dc4780c2a91355f90fb9787ee048de"><div class="ttname"><a href="a01909.html#a59dc4780c2a91355f90fb9787ee048de">tagBLOCK::StPos</a></div><div class="ttdeci">ICH StPos</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00809">usercli.h:809</a></div></div>
<div class="ttc" id="aa01901_html_af4b618c659352ed1ad47e7b5a0f06480"><div class="ttname"><a href="a01901.html#af4b618c659352ed1ad47e7b5a0f06480">tagED::fNoHideSel</a></div><div class="ttdeci">UINT fNoHideSel</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00699">usercli.h:699</a></div></div>
<div class="ttc" id="aa00257_html_a74c7fcaa4458c80bcfd9b9df7b167a65"><div class="ttname"><a href="a00257.html#a74c7fcaa4458c80bcfd9b9df7b167a65">ConvertDIBIcon</a></div><div class="ttdeci">HICON ConvertDIBIcon(LPBITMAPINFOHEADER lpbih, HINSTANCE hmodOwner, HINSTANCE hmod, LPCWSTR lpName, BOOL fIcon, DWORD cxNew, DWORD cyNew, UINT LR_flags)</div><div class="ttdef"><b>Definition:</b> <a href="a00047_source.html#l03153">clres.c:3153</a></div></div>
<div class="ttc" id="aa00257_html_ade7c46d9cc2e9d38494965705bb20a0c"><div class="ttname"><a href="a00257.html#ade7c46d9cc2e9d38494965705bb20a0c">RtlLoadObjectFromDIBFile</a></div><div class="ttdeci">HANDLE RtlLoadObjectFromDIBFile(LPCWSTR lpszName, DWORD type, DWORD cxDesired, DWORD cyDesired, UINT LR_flags)</div><div class="ttdef"><b>Definition:</b> <a href="a00239_source.html#l00142">rtlres.c:142</a></div></div>
<div class="ttc" id="aa01877_html_ab966dd11e30525bd8b56bbb30040e692"><div class="ttname"><a href="a01877.html#ab966dd11e30525bd8b56bbb30040e692">_LOOKASIDE::AllocSlowCalls</a></div><div class="ttdeci">ULONG AllocSlowCalls</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00313">usercli.h:313</a></div></div>
<div class="ttc" id="aa01901_html_afeee4bc01f4c0be43cb8f89d23474f7c"><div class="ttname"><a href="a01901.html#afeee4bc01f4c0be43cb8f89d23474f7c">tagED::fAnsi</a></div><div class="ttdeci">UINT fAnsi</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00729">usercli.h:729</a></div></div>
<div class="ttc" id="aa00257_html_a6a9afb6cd4978d1cbffe27944491422c"><div class="ttname"><a href="a00257.html#a6a9afb6cd4978d1cbffe27944491422c">ObjectFromDIBResource</a></div><div class="ttdeci">HANDLE ObjectFromDIBResource(HINSTANCE hmodOwner, HINSTANCE hmod, LPCWSTR lpName, LPWSTR type, DWORD cxDesired, DWORD cyDesired, UINT LR_flags)</div><div class="ttdef"><b>Definition:</b> <a href="a00047_source.html#l02687">clres.c:2687</a></div></div>
<div class="ttc" id="aa00257_html_a145e9c5974f84c9867518b9367eed833"><div class="ttname"><a href="a00257.html#a145e9c5974f84c9867518b9367eed833">MDIActivateDlgProc</a></div><div class="ttdeci">LONG MDIActivateDlgProc(HWND, UINT, UINT, LONG)</div></div>
<div class="ttc" id="aa00257_html_aee46d27b618699556e14057a090af117"><div class="ttname"><a href="a00257.html#aee46d27b618699556e14057a090af117">xxxLBInsertItem</a></div><div class="ttdeci">int xxxLBInsertItem(PLBIV, LPWSTR, int, UINT)</div><div class="ttdef"><b>Definition:</b> <a href="a00179_source.html#l00325">lboxctl1.c:325</a></div></div>
<div class="ttc" id="aa00257_html_a45d95d036e4a7d41900a50a3029a9d07"><div class="ttname"><a href="a00257.html#a45d95d036e4a7d41900a50a3029a9d07">ECGetCaretWidth</a></div><div class="ttdeci">int ECGetCaretWidth(BOOL)</div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00060">edecrare.c:60</a></div></div>
<div class="ttc" id="aa01937_html_a5bd218ff1246ad262a29b369703fe78c"><div class="ttname"><a href="a01937.html#a5bd218ff1246ad262a29b369703fe78c">tagSTAT::spwnd</a></div><div class="ttdeci">PWND spwnd</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l01043">usercli.h:1043</a></div></div>
<div class="ttc" id="aa01873_html_a21e534193b2fad29e0fe2e823579f6ba"><div class="ttname"><a href="a01873.html#a21e534193b2fad29e0fe2e823579f6ba">_LARGE_IN_STRING::fAllocated</a></div><div class="ttdeci">BOOL fAllocated</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00298">usercli.h:298</a></div></div>
<div class="ttc" id="aa00257_html_a5d5436f196ce6c72f117708e52385d27"><div class="ttname"><a href="a00257.html#a5d5436f196ce6c72f117708e52385d27">xxxLBSize</a></div><div class="ttdeci">VOID xxxLBSize(PLBIV, INT, INT)</div><div class="ttdef"><b>Definition:</b> <a href="a00191_source.html#l00512">lboxrare.c:512</a></div></div>
<div class="ttc" id="aa01889_html_a0603f1c8507e826237901b97b1909f63"><div class="ttname"><a href="a01889.html#a0603f1c8507e826237901b97b1909f63">tagCBox::f3DCombo</a></div><div class="ttdeci">UINT f3DCombo</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00487">usercli.h:487</a></div></div>
<div class="ttc" id="aa00257_html_a44d5c2db04811e044da712dd588b5e02"><div class="ttname"><a href="a00257.html#a44d5c2db04811e044da712dd588b5e02">DispatchClientMessage</a></div><div class="ttdeci">LONG DispatchClientMessage(PWND pwnd, UINT message, WPARAM wParam, LPARAM lParam, DWORD pfn)</div><div class="ttdef"><b>Definition:</b> <a href="a00026_source.html#l02383">client.c:2383</a></div></div>
<div class="ttc" id="aa00257_html_a34e78a059332bba440d5d7a41b9ebb75"><div class="ttname"><a href="a00257.html#a34e78a059332bba440d5d7a41b9ebb75">LBGetItemData</a></div><div class="ttdeci">LONG LBGetItemData(PLBIV, INT)</div><div class="ttdef"><b>Definition:</b> <a href="a00179_source.html#l00168">lboxctl1.c:168</a></div></div>
<div class="ttc" id="aa00257_html_a6c6ce6427c26e6df4eaa0d617bd33e17"><div class="ttname"><a href="a00257.html#a6c6ce6427c26e6df4eaa0d617bd33e17">_SendNotifyMessage</a></div><div class="ttdeci">BOOL _SendNotifyMessage(HWND hWnd, UINT wMsg, DWORD wParam, LONG lParam, BOOL bAnsi)</div></div>
<div class="ttc" id="aa00257_html_a137dc74a8c141cf2681ed3984bcf134a"><div class="ttname"><a href="a00257.html#a137dc74a8c141cf2681ed3984bcf134a">MenuWndProcW</a></div><div class="ttdeci">LONG APIENTRY MenuWndProcW(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)</div><div class="ttdef"><b>Definition:</b> <a href="a00041_source.html#l00140">clmsg.c:140</a></div></div>
<div class="ttc" id="aa01901_html_af73f33d650f35bbba3a6403566610116"><div class="ttname"><a href="a01901.html#af73f33d650f35bbba3a6403566610116">tagED::charWidthBuffer</a></div><div class="ttdeci">LPINT charWidthBuffer</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00769">usercli.h:769</a></div></div>
<div class="ttc" id="aa01949_html_ab2a1dce128151af988fbd033076d9427"><div class="ttname"><a href="a01949.html#ab2a1dce128151af988fbd033076d9427">tagCURSORRESOURCE::bih</a></div><div class="ttdeci">BITMAPINFOHEADER bih</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l01062">usercli.h:1062</a></div></div>
<div class="ttc" id="aa01921_html_ad26857fa34502b7c3be7f4ea963adcc2"><div class="ttname"><a href="a01921.html#ad26857fa34502b7c3be7f4ea963adcc2">tagLBIV::itemsPerColumn</a></div><div class="ttdeci">INT itemsPerColumn</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00887">usercli.h:887</a></div></div>
<div class="ttc" id="aa00953_html_a392e62da233ed3e2f7c3fd4f487a3896"><div class="ttname"><a href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a></div><div class="ttdeci">int INT</div><div class="ttdef"><b>Definition:</b> <a href="a00953_source.html#l00006">bench.c:6</a></div></div>
<div class="ttc" id="aa01921_html_a50322b89309802e9bdbefe0884dea9ca"><div class="ttname"><a href="a01921.html#a50322b89309802e9bdbefe0884dea9ca">tagLBIV::fHorzInitialized</a></div><div class="ttdeci">UINT fHorzInitialized</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00943">usercli.h:943</a></div></div>
<div class="ttc" id="aa01949_html"><div class="ttname"><a href="a01949.html">tagCURSORRESOURCE</a></div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l01059">usercli.h:1059</a></div></div>
<div class="ttc" id="aa00257_html_a2290e57c2fc3f7656d3a6755b5f228ed"><div class="ttname"><a href="a00257.html#a2290e57c2fc3f7656d3a6755b5f228ed">PCHARSETBLOCK</a></div><div class="ttdeci">struct tagCHARSETBLOCK * PCHARSETBLOCK</div></div>
<div class="ttc" id="aa01921_html_a1124072913a956eef893c0f0eaeb37ee"><div class="ttname"><a href="a01921.html#a1124072913a956eef893c0f0eaeb37ee">tagLBIV::cxChar</a></div><div class="ttdeci">INT cxChar</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00884">usercli.h:884</a></div></div>
<div class="ttc" id="aa00257_html_aa726f0e635b6e106260fc2fa64a3128b"><div class="ttname"><a href="a00257.html#aa726f0e635b6e106260fc2fa64a3128b">_FindDlgItem</a></div><div class="ttdeci">PWND _FindDlgItem(PWND pwndParent, DWORD id)</div><div class="ttdef"><b>Definition:</b> <a href="a00104_source.html#l00645">dlgmgr2.c:645</a></div></div>
<div class="ttc" id="aa01921_html_ad4c13b553aaf7089d455da60aa2ff1a1"><div class="ttname"><a href="a01921.html#ad4c13b553aaf7089d455da60aa2ff1a1">tagLBIV::iTabPixelPositions</a></div><div class="ttdeci">LPINT iTabPixelPositions</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00962">usercli.h:962</a></div></div>
<div class="ttc" id="aa01885_html_af63ef62ae9f48e9a70178e038f90e3d5"><div class="ttname"><a href="a01885.html#af63ef62ae9f48e9a70178e038f90e3d5">tagCHARSETBLOCK::lpfnTabTextCall</a></div><div class="ttdeci">TABTEXTCALLBACK lpfnTabTextCall</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00368">usercli.h:368</a></div></div>
<div class="ttc" id="aa01965_html_a6abe98f8d8bcc1c1b1a49c0c9a15e56d"><div class="ttname"><a href="a01965.html#a6abe98f8d8bcc1c1b1a49c0c9a15e56d">tagMDIWND::wnd</a></div><div class="ttdeci">WND wnd</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l02245">usercli.h:2245</a></div></div>
<div class="ttc" id="aa00257_html_a5305052ec2ed3fa3ee93a804b6220672"><div class="ttname"><a href="a00257.html#a5305052ec2ed3fa3ee93a804b6220672">LBGetSetItemHeightHandler</a></div><div class="ttdeci">int LBGetSetItemHeightHandler(PLBIV plb, UINT message, int item, UINT height)</div><div class="ttdef"><b>Definition:</b> <a href="a00191_source.html#l00758">lboxrare.c:758</a></div></div>
<div class="ttc" id="aa01901_html_a1e67e57a1384b14a065c0d22e24ab6a6"><div class="ttname"><a href="a01901.html#a1e67e57a1384b14a065c0d22e24ab6a6">tagED::maxPixelWidth</a></div><div class="ttdeci">int maxPixelWidth</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00751">usercli.h:751</a></div></div>
<div class="ttc" id="aa01921_html_ab5c46a12f9054c978c19f39dba9acd91"><div class="ttname"><a href="a01921.html#ab5c46a12f9054c978c19f39dba9acd91">tagLBIV::fNewItemState</a></div><div class="ttdeci">UINT fNewItemState</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00918">usercli.h:918</a></div></div>
<div class="ttc" id="aa00257_html_a0fc31527905cd2c250bfbd6b6d738036"><div class="ttname"><a href="a00257.html#a0fc31527905cd2c250bfbd6b6d738036">SLPaint</a></div><div class="ttdeci">void SLPaint(PED, HDC)</div><div class="ttdef"><b>Definition:</b> <a href="a00131_source.html#l01864">editsl.c:1864</a></div></div>
<div class="ttc" id="aa01937_html"><div class="ttname"><a href="a01937.html">tagSTAT</a></div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l01042">usercli.h:1042</a></div></div>
<div class="ttc" id="aa01901_html_a7e402405315b6e9c7e623eaf2fbcb8a6"><div class="ttname"><a href="a01901.html#a7e402405315b6e9c7e623eaf2fbcb8a6">tagED::fUnused5</a></div><div class="ttdeci">UINT fUnused5</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00736">usercli.h:736</a></div></div>
<div class="ttc" id="aa00257_html_af9e123e91dda40f2b3c8f6eaee3f24ef"><div class="ttname"><a href="a00257.html#af9e123e91dda40f2b3c8f6eaee3f24ef">DispatchDlgProc</a></div><div class="ttdeci">DWORD DispatchDlgProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam, WNDPROC pfn)</div></div>
<div class="ttc" id="aa00371_html_a162a73e20dfabca084a3ebb4581631a8"><div class="ttname"><a href="a00371.html#a162a73e20dfabca084a3ebb4581631a8">UserAssert</a></div><div class="ttdeci">#define UserAssert(exp)</div><div class="ttdef"><b>Definition:</b> <a href="a00950_source.html#l00117">usersrv.h:117</a></div></div>
<div class="ttc" id="aa01901_html_a3b759141b06c8b5281f3b2045e7cd00b"><div class="ttname"><a href="a01901.html#a3b759141b06c8b5281f3b2045e7cd00b">tagED::cch</a></div><div class="ttdeci">ICH cch</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00647">usercli.h:647</a></div></div>
<div class="ttc" id="aa00257_html_a73daa592aa9775d7e25f8b6149f3fa35"><div class="ttname"><a href="a00257.html#a73daa592aa9775d7e25f8b6149f3fa35">_GetMessage</a></div><div class="ttdeci">BOOL _GetMessage(LPMSG pmsg, HWND hwnd, UINT wMsgFilterMin, UINT wMsgFilterMax, BOOL bAnsi)</div></div>
<div class="ttc" id="aa00257_html_ab6df72c4c8dbede2bdcd782ecd024fe8"><div class="ttname"><a href="a00257.html#ab6df72c4c8dbede2bdcd782ecd024fe8">InternalCopyImage</a></div><div class="ttdeci">HANDLE InternalCopyImage(HANDLE hImage, UINT IMAGE_flag, int cxNew, int cyNew, UINT LR_flags)</div><div class="ttdef"><b>Definition:</b> <a href="a00047_source.html#l04497">clres.c:4497</a></div></div>
<div class="ttc" id="aa01901_html_a73169549457ba1d129d00ae6a8cf1a9e"><div class="ttname"><a href="a01901.html#a73169549457ba1d129d00ae6a8cf1a9e">tagED::fFocus</a></div><div class="ttdeci">UINT fFocus</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00692">usercli.h:692</a></div></div>
<div class="ttc" id="aa00257_html_a9064f50a1f637e01f5af3f1421d5a798"><div class="ttname"><a href="a00257.html#a9064f50a1f637e01f5af3f1421d5a798">ValidateHwndNoRip</a></div><div class="ttdeci">PWND FASTCALL ValidateHwndNoRip(HWND hwnd)</div><div class="ttdef"><b>Definition:</b> <a href="a03743_source.html#l00173">client/wow.c:173</a></div></div>
<div class="ttc" id="aa00257_html_a49c7acec8ce5e5bd90edd6c279164003"><div class="ttname"><a href="a00257.html#a49c7acec8ce5e5bd90edd6c279164003">CHARSETBLOCK</a></div><div class="ttdeci">struct tagCHARSETBLOCK CHARSETBLOCK</div></div>
<div class="ttc" id="aa01889_html_a45cc2d87154891d4218d110cca70eb37"><div class="ttname"><a href="a01889.html#a45cc2d87154891d4218d110cca70eb37">tagCBox::cyDrop</a></div><div class="ttdeci">int cyDrop</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00459">usercli.h:459</a></div></div>
<div class="ttc" id="aa00257_html_a9ad9f8732da8f83b7f6b0f60e434013e"><div class="ttname"><a href="a00257.html#a9ad9f8732da8f83b7f6b0f60e434013e">EditWndProcA</a></div><div class="ttdeci">LONG APIENTRY EditWndProcA(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)</div></div>
<div class="ttc" id="aa00257_html_ab4added876586c5164dae9aaba3e7691"><div class="ttname"><a href="a00257.html#ab4added876586c5164dae9aaba3e7691">SetWindowState</a></div><div class="ttdeci">void SetWindowState(PWND pwnd, UINT flags)</div><div class="ttdef"><b>Definition:</b> <a href="a00026_source.html#l02826">client.c:2826</a></div></div>
<div class="ttc" id="aa01889_html_a15ff893b54d1beecbe69cfc960365b8a"><div class="ttname"><a href="a01889.html#a15ff893b54d1beecbe69cfc960365b8a">tagCBox::spwndList</a></div><div class="ttdeci">struct tagWND * spwndList</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00462">usercli.h:462</a></div></div>
<div class="ttc" id="aa00257_html_ac2935b45e5e9f2c8e38f7972e581ba01"><div class="ttname"><a href="a00257.html#ac2935b45e5e9f2c8e38f7972e581ba01">xxxAlterHilite</a></div><div class="ttdeci">VOID xxxAlterHilite(PLBIV, INT, INT, BOOL, INT, BOOL)</div><div class="ttdef"><b>Definition:</b> <a href="a00182_source.html#l03475">lboxctl2.c:3475</a></div></div>
<div class="ttc" id="aa01929_html_a9390f7a1c66dcd4459c862b886656e67"><div class="ttname"><a href="a01929.html#a9390f7a1c66dcd4459c862b886656e67">tagLBODItem::itemData</a></div><div class="ttdeci">DWORD itemData</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l01027">usercli.h:1027</a></div></div>
<div class="ttc" id="aa01901_html_a1fc91eb74763e06a8da5a735e358783f"><div class="ttname"><a href="a01901.html#a1fc91eb74763e06a8da5a735e358783f">tagED::charPasswordChar</a></div><div class="ttdeci">UINT charPasswordChar</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00668">usercli.h:668</a></div></div>
<div class="ttc" id="aa00257_html_afaa7a4ba0175893a9c95e6b1e31c7043"><div class="ttname"><a href="a00257.html#afaa7a4ba0175893a9c95e6b1e31c7043">PEDITWND</a></div><div class="ttdeci">struct tagEDITWND * PEDITWND</div></div>
<div class="ttc" id="aa00257_html_ab15bdef1a8e2815220ea73a10de0e592"><div class="ttname"><a href="a00257.html#ab15bdef1a8e2815220ea73a10de0e592">MLGetLine</a></div><div class="ttdeci">LONG MLGetLine(PED, ICH, ICH, LPSTR)</div><div class="ttdef"><b>Definition:</b> <a href="a00137_source.html#l00263">edmlrare.c:263</a></div></div>
<div class="ttc" id="aa00257_html_a701b617d53d15f712aee9ef0b49d86c4"><div class="ttname"><a href="a00257.html#a701b617d53d15f712aee9ef0b49d86c4">xxxCBCreateHandler</a></div><div class="ttdeci">long xxxCBCreateHandler(PCBOX, PWND, LPCREATESTRUCT)</div><div class="ttdef"><b>Definition:</b> <a href="a00059_source.html#l00071">comboini.c:71</a></div></div>
<div class="ttc" id="aa00257_html_aa65983b78d650b1cd4857573a39c4b16"><div class="ttname"><a href="a00257.html#aa65983b78d650b1cd4857573a39c4b16">EditWndProc</a></div><div class="ttdeci">LONG EditWndProc(PWND, UINT, DWORD, LONG)</div><div class="ttdef"><b>Definition:</b> <a href="a00125_source.html#l02302">editec.c:2302</a></div></div>
<div class="ttc" id="aa01937_html_a2444f0e85be012e9a8e3c7906e96a7df"><div class="ttname"><a href="a01937.html#a2444f0e85be012e9a8e3c7906e96a7df">tagSTAT::iicur</a></div><div class="ttdeci">UINT iicur</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l01050">usercli.h:1050</a></div></div>
<div class="ttc" id="aa00257_html_a15e1315e9d5164d45da5e0bf30375935"><div class="ttname"><a href="a00257.html#a15e1315e9d5164d45da5e0bf30375935">ECInsertText</a></div><div class="ttdeci">BOOL ECInsertText(PED, LPSTR, ICH)</div><div class="ttdef"><b>Definition:</b> <a href="a00125_source.html#l01542">editec.c:1542</a></div></div>
<div class="ttc" id="aa00257_html_ade4a1e740f9d06527c30eea655640da5"><div class="ttname"><a href="a00257.html#ade4a1e740f9d06527c30eea655640da5">PED</a></div><div class="ttdeci">struct tagED * PED</div></div>
<div class="ttc" id="aa00257_html_a1a0c8a4d04c1e16bcedb6e1e4f74053e"><div class="ttname"><a href="a00257.html#a1a0c8a4d04c1e16bcedb6e1e4f74053e">LBODItem</a></div><div class="ttdeci">struct tagLBODItem LBODItem</div></div>
<div class="ttc" id="aa01921_html_a2ce25ccdb5a932ee4e4a66b2a9311714"><div class="ttname"><a href="a01921.html#a2ce25ccdb5a932ee4e4a66b2a9311714">tagLBIV::iLastSelection</a></div><div class="ttdeci">INT iLastSelection</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00951">usercli.h:951</a></div></div>
<div class="ttc" id="aa01889_html_a56b3ae70b1ea16fc62fddcf1f8f3b7aa"><div class="ttname"><a href="a01889.html#a56b3ae70b1ea16fc62fddcf1f8f3b7aa">tagCBox::fKeyboardSelInListBox</a></div><div class="ttdeci">UINT fKeyboardSelInListBox</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00475">usercli.h:475</a></div></div>
<div class="ttc" id="aa00257_html_a3d091e94ee5a9047eaa5ab34e58320e3"><div class="ttname"><a href="a00257.html#a3d091e94ee5a9047eaa5ab34e58320e3">_GetDlgItem</a></div><div class="ttdeci">PWND _GetDlgItem(PWND, int)</div><div class="ttdef"><b>Definition:</b> <a href="a03743_source.html#l00251">client/wow.c:251</a></div></div>
<div class="ttc" id="aa00257_html_a8315d2c807ba18ba9e528c40614b6173"><div class="ttname"><a href="a00257.html#a8315d2c807ba18ba9e528c40614b6173">PtiCurrent</a></div><div class="ttdeci">PTHREADINFO PtiCurrent(VOID)</div><div class="ttdef"><b>Definition:</b> <a href="a00263_source.html#l00526">winmgrc.c:526</a></div></div>
<div class="ttc" id="aa00257_html_a8fbbab4c887a01986a0cf83e1fba2554"><div class="ttname"><a href="a00257.html#a8fbbab4c887a01986a0cf83e1fba2554">PMDIWND</a></div><div class="ttdeci">struct tagMDIWND * PMDIWND</div></div>
<div class="ttc" id="aa00257_html_a84fe9e9edafb9f89cb3e0c3f9fc1f3d4"><div class="ttname"><a href="a00257.html#a84fe9e9edafb9f89cb3e0c3f9fc1f3d4">MLEnsureCaretVisible</a></div><div class="ttdeci">BOOL MLEnsureCaretVisible(PED)</div><div class="ttdef"><b>Definition:</b> <a href="a00128_source.html#l02924">editml.c:2924</a></div></div>
<div class="ttc" id="aa01901_html_a1ea0a3be0b09e87fa9f883c2161813c9"><div class="ttname"><a href="a01901.html#a1ea0a3be0b09e87fa9f883c2161813c9">tagED::fSingle</a></div><div class="ttdeci">UINT fSingle</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00689">usercli.h:689</a></div></div>
<div class="ttc" id="aa00257_html_a57977bdedccad927175d6bac5187a410"><div class="ttname"><a href="a00257.html#a57977bdedccad927175d6bac5187a410">DebugUserGlobalUnlock</a></div><div class="ttdeci">__inline void DebugUserGlobalUnlock(HANDLE h)</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00081">usercli.h:81</a></div></div>
<div class="ttc" id="aa01937_html_a42ea2081146775d0ccedf780aba5a34f"><div class="ttname"><a href="a01937.html#a42ea2081146775d0ccedf780aba5a34f">tagSTAT::cicur</a></div><div class="ttdeci">UINT cicur</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l01049">usercli.h:1049</a></div></div>
<div class="ttc" id="aa01877_html_a926fa4b76c43bbfa275dfc6cb3ee75c4"><div class="ttname"><a href="a01877.html#a926fa4b76c43bbfa275dfc6cb3ee75c4">_LOOKASIDE::AllocCalls</a></div><div class="ttdeci">ULONG AllocCalls</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00312">usercli.h:312</a></div></div>
<div class="ttc" id="aa01949_html_a15200b20e0d81713d6b83e7339d60cbe"><div class="ttname"><a href="a01949.html#a15200b20e0d81713d6b83e7339d60cbe">tagCURSORRESOURCE::yHotspot</a></div><div class="ttdeci">WORD yHotspot</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l01061">usercli.h:1061</a></div></div>
<div class="ttc" id="aa00257_html_a43c4d569e5f05fa5cda5dec97cecf852"><div class="ttname"><a href="a00257.html#a43c4d569e5f05fa5cda5dec97cecf852">xxxRemoveDefaultButton</a></div><div class="ttdeci">VOID xxxRemoveDefaultButton(PWND pwndDlg, PWND pwndStart)</div><div class="ttdef"><b>Definition:</b> <a href="a00104_source.html#l00024">dlgmgr2.c:24</a></div></div>
<div class="ttc" id="aa01901_html_a6ddd48a0778662d77eb9b6a6d5b56c58"><div class="ttname"><a href="a01901.html#a6ddd48a0778662d77eb9b6a6d5b56c58">tagED::fFmtLines</a></div><div class="ttdeci">UINT fFmtLines</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00701">usercli.h:701</a></div></div>
<div class="ttc" id="aa00257_html_ac4ef8a711839228e53db70258b9ab9f0"><div class="ttname"><a href="a00257.html#ac4ef8a711839228e53db70258b9ab9f0">PIN_STRING</a></div><div class="ttdeci">struct _IN_STRING * PIN_STRING</div></div>
<div class="ttc" id="aa01901_html_a6d05df78d71f440c6a9d54c22ced77eb"><div class="ttname"><a href="a01901.html#a6d05df78d71f440c6a9d54c22ced77eb">tagED::lineHeight</a></div><div class="ttdeci">int lineHeight</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00759">usercli.h:759</a></div></div>
<div class="ttc" id="aa00257_html_a601666046ccb248f176d169c38c8678f"><div class="ttname"><a href="a00257.html#a601666046ccb248f176d169c38c8678f">LBGetVariableHeightItemHeight</a></div><div class="ttdeci">INT LBGetVariableHeightItemHeight(PLBIV, INT)</div><div class="ttdef"><b>Definition:</b> <a href="a00194_source.html#l00025">lboxvar.c:25</a></div></div>
<div class="ttc" id="aa01921_html_a5ac5d27cb973307dfdfdac0d1e95c9d3"><div class="ttname"><a href="a01921.html#a5ac5d27cb973307dfdfdac0d1e95c9d3">tagLBIV::fCaptured</a></div><div class="ttdeci">UINT fCaptured</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00903">usercli.h:903</a></div></div>
<div class="ttc" id="aa01901_html_a112e199d317590fb7356a47465b4c57c"><div class="ttname"><a href="a01901.html#a112e199d317590fb7356a47465b4c57c">tagED::hwndParent</a></div><div class="ttdeci">HWND hwndParent</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00677">usercli.h:677</a></div></div>
<div class="ttc" id="aa01913_html_abb3c14989c7582c073ad6667d2de3f32"><div class="ttname"><a href="a01913.html#abb3c14989c7582c073ad6667d2de3f32">STRIPINFO::XStartPos</a></div><div class="ttdeci">int XStartPos</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00820">usercli.h:820</a></div></div>
<div class="ttc" id="aa01897_html_a8511071c8fc52be698b547b049bf7c1e"><div class="ttname"><a href="a01897.html#a8511071c8fc52be698b547b049bf7c1e">tagUNDO::ichInsStart</a></div><div class="ttdeci">ICH ichInsStart</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00628">usercli.h:628</a></div></div>
<div class="ttc" id="aa00257_html_a3c14aa4895db5d5bf93a47a53765c9d1"><div class="ttname"><a href="a00257.html#a3c14aa4895db5d5bf93a47a53765c9d1">LBGetText</a></div><div class="ttdeci">INT LBGetText(PLBIV, BOOL, BOOL, INT, LPWSTR)</div><div class="ttdef"><b>Definition:</b> <a href="a00179_source.html#l00206">lboxctl1.c:206</a></div></div>
<div class="ttc" id="aa01901_html_a8b1fc138b0a5bf20a933e5414f088049"><div class="ttname"><a href="a01901.html#a8b1fc138b0a5bf20a933e5414f088049">tagED::cySysCharHeight</a></div><div class="ttdeci">int cySysCharHeight</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00762">usercli.h:762</a></div></div>
<div class="ttc" id="aa00257_html_a40561d4203b729833ee15e131691f4a3"><div class="ttname"><a href="a00257.html#a40561d4203b729833ee15e131691f4a3">MLCreate</a></div><div class="ttdeci">LONG MLCreate(HWND, PED, LPCREATESTRUCT)</div><div class="ttdef"><b>Definition:</b> <a href="a00134_source.html#l00021">edmlonce.c:21</a></div></div>
<div class="ttc" id="aa00257_html_a18f1648d7523be9c52eb4de234db7081"><div class="ttname"><a href="a00257.html#a18f1648d7523be9c52eb4de234db7081">EditWndProcW</a></div><div class="ttdeci">LONG APIENTRY EditWndProcW(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)</div></div>
<div class="ttc" id="aa01969_html_a0a2f84ed7838f07779ae24c5a9086d33"><div class="ttname"><a href="a01969.html#a0a2f84ed7838f07779ae24c5a9086d33">tagSHORTCREATE::y</a></div><div class="ttdeci">int y</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l02253">usercli.h:2253</a></div></div>
<div class="ttc" id="aa01929_html"><div class="ttname"><a href="a01929.html">tagLBODItem</a></div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l01026">usercli.h:1026</a></div></div>
<div class="ttc" id="aa01921_html_a80b0656135ca243454b281299f0cebe2"><div class="ttname"><a href="a01921.html#a80b0656135ca243454b281299f0cebe2">tagLBIV::fDeferUpdate</a></div><div class="ttdeci">UINT fDeferUpdate</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00894">usercli.h:894</a></div></div>
<div class="ttc" id="aa00257_html_a0cc72dc6da62e4480401d8db675fb5d5"><div class="ttname"><a href="a00257.html#a0cc72dc6da62e4480401d8db675fb5d5">InternalCreateDialog</a></div><div class="ttdeci">HWND InternalCreateDialog(HANDLE hmod, LPDLGTEMPLATE lpDlgTemplate, DWORD cb, HWND hwndOwner, DLGPROC pfnWndProc, LONG dwInitParam, UINT fFlags)</div><div class="ttdef"><b>Definition:</b> <a href="a00095_source.html#l00176">dlgbegin.c:176</a></div></div>
<div class="ttc" id="aa00257_html_af68b9c52fbfaea3eb1d566ed14a21450"><div class="ttname"><a href="a00257.html#af68b9c52fbfaea3eb1d566ed14a21450">LARGE_IN_STRING</a></div><div class="ttdeci">struct _LARGE_IN_STRING LARGE_IN_STRING</div></div>
<div class="ttc" id="aa01901_html_a29e9c1357646dc090d11d6b7e76f9f51"><div class="ttname"><a href="a01901.html#a29e9c1357646dc090d11d6b7e76f9f51">tagED::lpfnCharset</a></div><div class="ttdeci">EDITCHARSETPROC lpfnCharset</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00786">usercli.h:786</a></div></div>
<div class="ttc" id="aa00257_html_aa4a3b004dd5a64b5e7d718f525a86db6"><div class="ttname"><a href="a00257.html#aa4a3b004dd5a64b5e7d718f525a86db6">IsMetaFile</a></div><div class="ttdeci">BOOL IsMetaFile(HDC hdc)</div><div class="ttdef"><b>Definition:</b> <a href="a03218_source.html#l00027">client/drawtext.c:27</a></div></div>
<div class="ttc" id="aa00257_html_a2f3cf308d0602d9dc5d9454af71ef789"><div class="ttname"><a href="a00257.html#a2f3cf308d0602d9dc5d9454af71ef789">_GetClassLong</a></div><div class="ttdeci">DWORD _GetClassLong(PWND pwnd, int index, BOOL bAnsi)</div><div class="ttdef"><b>Definition:</b> <a href="a00011_source.html#l00223">classc.c:223</a></div></div>
<div class="ttc" id="aa00257_html_a62425a90469bccc3321f0de0eec68491"><div class="ttname"><a href="a00257.html#a62425a90469bccc3321f0de0eec68491">ECGetModKeys</a></div><div class="ttdeci">int ECGetModKeys(int)</div><div class="ttdef"><b>Definition:</b> <a href="a00125_source.html#l00411">editec.c:411</a></div></div>
<div class="ttc" id="aa00257_html_a9fea5178da81cc59b0087924b94c0492"><div class="ttname"><a href="a00257.html#a9fea5178da81cc59b0087924b94c0492">_FreeResource</a></div><div class="ttdeci">BOOL APIENTRY _FreeResource(HANDLE hResData, HINSTANCE hModule)</div><div class="ttdef"><b>Definition:</b> <a href="a00047_source.html#l01327">clres.c:1327</a></div></div>
<div class="ttc" id="aa00257_html_a5351242c245a24ab9224fc2047929669"><div class="ttname"><a href="a00257.html#a5351242c245a24ab9224fc2047929669">xxxCBCommandHandler</a></div><div class="ttdeci">LONG xxxCBCommandHandler(PCBOX, DWORD, HWND)</div><div class="ttdef"><b>Definition:</b> <a href="a00053_source.html#l01279">combo.c:1279</a></div></div>
<div class="ttc" id="aa01921_html_ac78ad025d5ad2100193d42ab9c1a963e"><div class="ttname"><a href="a01921.html#ac78ad025d5ad2100193d42ab9c1a963e">tagLBIV::maxWidth</a></div><div class="ttdeci">int maxWidth</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00965">usercli.h:965</a></div></div>
<div class="ttc" id="aa01921_html_aff609797da6f70a131cef68d7a77ba8d"><div class="ttname"><a href="a01921.html#aff609797da6f70a131cef68d7a77ba8d">tagLBIV::cchStrings</a></div><div class="ttdeci">INT cchStrings</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00881">usercli.h:881</a></div></div>
<div class="ttc" id="aa00257_html_a0ebc1415791990a6aa9324fb397ab9c0"><div class="ttname"><a href="a00257.html#a0ebc1415791990a6aa9324fb397ab9c0">TitleWndProcA</a></div><div class="ttdeci">LONG APIENTRY TitleWndProcA(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)</div><div class="ttdef"><b>Definition:</b> <a href="a00041_source.html#l00231">clmsg.c:231</a></div></div>
<div class="ttc" id="aa01921_html_a8c0dc9620cae7cb22027259c60715572"><div class="ttname"><a href="a01921.html#a8c0dc9620cae7cb22027259c60715572">tagLBIV::iLastMouseMove</a></div><div class="ttdeci">INT iLastMouseMove</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00958">usercli.h:958</a></div></div>
<div class="ttc" id="aa01889_html_a28addd302ddcd18f236d3df387de182d"><div class="ttname"><a href="a01889.html#a28addd302ddcd18f236d3df387de182d">tagCBox::hFont</a></div><div class="ttdeci">HANDLE hFont</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00491">usercli.h:491</a></div></div>
<div class="ttc" id="aa00257_html_a07de1b7b5562462160079182c040556f"><div class="ttname"><a href="a00257.html#a07de1b7b5562462160079182c040556f">xxxCBInternalUpdateEditWindow</a></div><div class="ttdeci">VOID xxxCBInternalUpdateEditWindow(PCBOX, HDC)</div><div class="ttdef"><b>Definition:</b> <a href="a00053_source.html#l01795">combo.c:1795</a></div></div>
<div class="ttc" id="aa01953_html_a61df4960e959076dce501822eb8411e3"><div class="ttname"><a href="a01953.html#a61df4960e959076dce501822eb8411e3">_RESCALLS::pfnFindResourceExA</a></div><div class="ttdeci">PFNFINDA pfnFindResourceExA</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l01087">usercli.h:1087</a></div></div>
<div class="ttc" id="aa01901_html_ab660860ffa906bd4a4a19c2fda18f9d8"><div class="ttname"><a href="a01901.html#ab660860ffa906bd4a4a19c2fda18f9d8">tagED::aveCharWidth</a></div><div class="ttdeci">int aveCharWidth</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00758">usercli.h:758</a></div></div>
<div class="ttc" id="aa00257_html_ad272f936963b18f5b5975e78e6190c9e"><div class="ttname"><a href="a00257.html#ad272f936963b18f5b5975e78e6190c9e">FreeLookasideEntry</a></div><div class="ttdeci">void FreeLookasideEntry(PLOOKASIDE pla, PVOID pEntry)</div><div class="ttdef"><b>Definition:</b> <a href="a00236_source.html#l00345">rtlinit.c:345</a></div></div>
<div class="ttc" id="aa00257_html_a89630728a3e9c79688d67c08eb7fe67f"><div class="ttname"><a href="a00257.html#a89630728a3e9c79688d67c08eb7fe67f">xxxLBoxCtlHScroll</a></div><div class="ttdeci">VOID xxxLBoxCtlHScroll(PLBIV, INT, INT)</div><div class="ttdef"><b>Definition:</b> <a href="a00182_source.html#l00611">lboxctl2.c:611</a></div></div>
<div class="ttc" id="aa01921_html_a7180230449158127a3f88b1441f673f2"><div class="ttname"><a href="a01921.html#a7180230449158127a3f88b1441f673f2">tagLBIV::rgpch</a></div><div class="ttdeci">PBYTE rgpch</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00879">usercli.h:879</a></div></div>
<div class="ttc" id="aa01917_html"><div class="ttname"><a href="a01917.html">_SCROLLPOS</a></div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00858">usercli.h:858</a></div></div>
<div class="ttc" id="aa00257_html_a3583b1801f9373ef93097fa38cfd9eb1"><div class="ttname"><a href="a00257.html#a3583b1801f9373ef93097fa38cfd9eb1">xxxLBSetRedraw</a></div><div class="ttdeci">VOID xxxLBSetRedraw(PLBIV plb, BOOL fRedraw)</div><div class="ttdef"><b>Definition:</b> <a href="a00182_source.html#l02925">lboxctl2.c:2925</a></div></div>
<div class="ttc" id="aa01889_html_a785f6859e09ee684a479aabb402f2152"><div class="ttname"><a href="a01889.html#a785f6859e09ee684a479aabb402f2152">tagCBox::cyCombo</a></div><div class="ttdeci">int cyCombo</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00457">usercli.h:457</a></div></div>
<div class="ttc" id="aa00257_html_a8e4498683a633089d1796333be94ae62"><div class="ttname"><a href="a00257.html#a8e4498683a633089d1796333be94ae62">LBCalcAllocNeeded</a></div><div class="ttdeci">UINT LBCalcAllocNeeded(PLBIV, INT)</div><div class="ttdef"><b>Definition:</b> <a href="a00179_source.html#l01109">lboxctl1.c:1109</a></div></div>
<div class="ttc" id="aa00257_html_af2525a4a887544818ee2671e3685694f"><div class="ttname"><a href="a00257.html#af2525a4a887544818ee2671e3685694f">MLChangeSelection</a></div><div class="ttdeci">void MLChangeSelection(PED, HDC, ICH, ICH)</div><div class="ttdef"><b>Definition:</b> <a href="a00128_source.html#l00716">editml.c:716</a></div></div>
<div class="ttc" id="aa01901_html_a44bfbf1bad1abd1c46618c96f982aec4"><div class="ttname"><a href="a01901.html#a44bfbf1bad1abd1c46618c96f982aec4">tagED::hkl</a></div><div class="ttdeci">HKL hkl</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00774">usercli.h:774</a></div></div>
<div class="ttc" id="aa00257_html_a8585c0de233ba2c1733474eb48749507"><div class="ttname"><a href="a00257.html#a8585c0de233ba2c1733474eb48749507">_DispatchMessage</a></div><div class="ttdeci">LONG _DispatchMessage(CONST MSG *pmsg, BOOL bAnsi)</div></div>
<div class="ttc" id="aa01873_html_a2c599c1a95e4ede6787c52ed1af8a59e"><div class="ttname"><a href="a01873.html#a2c599c1a95e4ede6787c52ed1af8a59e">_LARGE_IN_STRING::pstr</a></div><div class="ttdeci">PLARGE_UNICODE_STRING pstr</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00297">usercli.h:297</a></div></div>
<div class="ttc" id="aa00257_html_a4ab3850613b77b4cea0ecebee820674e"><div class="ttname"><a href="a00257.html#a4ab3850613b77b4cea0ecebee820674e">DefDlgProcWorker</a></div><div class="ttdeci">LONG DefDlgProcWorker(PWND pwnd, UINT msg, WPARAM wParam, LPARAM lParam, DWORD fAnsi)</div><div class="ttdef"><b>Definition:</b> <a href="a00101_source.html#l00446">dlgmgr.c:446</a></div></div>
<div class="ttc" id="aa01901_html_a0552e2d7dc795949841d4ed9bdd6d8b6"><div class="ttname"><a href="a01901.html#a0552e2d7dc795949841d4ed9bdd6d8b6">tagED::fAutoVScroll</a></div><div class="ttdeci">UINT fAutoVScroll</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00697">usercli.h:697</a></div></div>
<div class="ttc" id="aa02617_html"><div class="ttname"><a href="a02617.html">tagCURSORFIND</a></div><div class="ttdef"><b>Definition:</b> <a href="a00365_source.html#l01654">user.h:1654</a></div></div>
<div class="ttc" id="aa00257_html_ad6342ff63c01371f48681578c1f40bc4"><div class="ttname"><a href="a00257.html#ad6342ff63c01371f48681578c1f40bc4">MLDrawText</a></div><div class="ttdeci">void MLDrawText(PED, HDC, ICH, ICH, BOOL)</div><div class="ttdef"><b>Definition:</b> <a href="a00128_source.html#l03528">editml.c:3528</a></div></div>
<div class="ttc" id="aa00257_html_aa0d7b600bfe92aac310b4d2bb59f4428"><div class="ttname"><a href="a00257.html#aa0d7b600bfe92aac310b4d2bb59f4428">_ClientGetListboxString</a></div><div class="ttdeci">DWORD _ClientGetListboxString(PWND pwnd, UINT msg, DWORD wParam, LPSTR lParam, DWORD xParam, PROC xpfn)</div><div class="ttdef"><b>Definition:</b> <a href="a00041_source.html#l01331">clmsg.c:1331</a></div></div>
<div class="ttc" id="aa01945_html"><div class="ttname"><a href="a01945.html">tagSTATWND</a></div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l01053">usercli.h:1053</a></div></div>
<div class="ttc" id="aa01921_html_a9ada3083558f129abda303f9fa998b2b"><div class="ttname"><a href="a01921.html#a9ada3083558f129abda303f9fa998b2b">tagLBIV::ptPrev</a></div><div class="ttdeci">POINT ptPrev</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00889">usercli.h:889</a></div></div>
<div class="ttc" id="aa00257_html_a45b19612cabba1591e4a8918bf3a0f16"><div class="ttname"><a href="a00257.html#a45b19612cabba1591e4a8918bf3a0f16">xxxLBoxDeleteItem</a></div><div class="ttdeci">VOID xxxLBoxDeleteItem(PLBIV, INT)</div><div class="ttdef"><b>Definition:</b> <a href="a00179_source.html#l00948">lboxctl1.c:948</a></div></div>
<div class="ttc" id="aa00257_html_a825f36e8b13352660935596c0709bdcf"><div class="ttname"><a href="a00257.html#a825f36e8b13352660935596c0709bdcf">_DefSetText</a></div><div class="ttdeci">BOOL _DefSetText(HWND hwnd, LPCWSTR pstr, BOOL bAnsi)</div><div class="ttdef"><b>Definition:</b> <a href="a03611_source.html#l01291">client/ntstubs.c:1291</a></div></div>
<div class="ttc" id="aa01901_html_ab0a25219e82817a0e254798b9a388fa5"><div class="ttname"><a href="a01901.html#ab0a25219e82817a0e254798b9a388fa5">tagED::prevKeys</a></div><div class="ttdeci">UINT prevKeys</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00686">usercli.h:686</a></div></div>
<div class="ttc" id="aa00257_html_ae26ce3dc07600e498cf775825d894b6a"><div class="ttname"><a href="a00257.html#ae26ce3dc07600e498cf775825d894b6a">TabTextOut</a></div><div class="ttdeci">LONG TabTextOut(HDC hdc, int x, int y, LPCWSTR lpstring, int nCount, int nTabPositions, LPINT lpTabPositions, int iTabOrigin, BOOL fDrawTheText)</div><div class="ttdef"><b>Definition:</b> <a href="a03218_source.html#l00171">client/drawtext.c:171</a></div></div>
<div class="ttc" id="aa01921_html_abd82c7a0e6e732b48c85d792963b2414"><div class="ttname"><a href="a01921.html#abd82c7a0e6e732b48c85d792963b2414">tagLBIV::pszTypeSearch</a></div><div class="ttdeci">LPWSTR pszTypeSearch</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00971">usercli.h:971</a></div></div>
<div class="ttc" id="aa00257_html_aa300b1c82b580cb6f7134d6e719da13d"><div class="ttname"><a href="a00257.html#aa300b1c82b580cb6f7134d6e719da13d">MDIRemoveSysMenu</a></div><div class="ttdeci">BOOL MDIRemoveSysMenu(HMENU hMenuFrame, HWND hwndChild, BOOL fRedraw)</div><div class="ttdef"><b>Definition:</b> <a href="a00197_source.html#l00314">mdimenu.c:314</a></div></div>
<div class="ttc" id="aa00257_html_a0c2b60756c248cc2e20ede66eab1de17"><div class="ttname"><a href="a00257.html#a0c2b60756c248cc2e20ede66eab1de17">SLKillFocus</a></div><div class="ttdeci">void SLKillFocus(PED, HWND)</div><div class="ttdef"><b>Definition:</b> <a href="a00131_source.html#l01985">editsl.c:1985</a></div></div>
<div class="ttc" id="aa01901_html_ac76a7989aa1c24ad1a29af0132be8ff7"><div class="ttname"><a href="a01901.html#ac76a7989aa1c24ad1a29af0132be8ff7">tagED::iCaretLine</a></div><div class="ttdeci">ICH iCaretLine</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00656">usercli.h:656</a></div></div>
<div class="ttc" id="aa01917_html_acc0a73612ab9f5683ec1f2af53dcdca0"><div class="ttname"><a href="a01917.html#acc0a73612ab9f5683ec1f2af53dcdca0">_SCROLLPOS::cItems</a></div><div class="ttdeci">INT cItems</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00859">usercli.h:859</a></div></div>
<div class="ttc" id="aa00257_html_a6873a9a5a4b2a8effca8cc85e56adfe7"><div class="ttname"><a href="a00257.html#a6873a9a5a4b2a8effca8cc85e56adfe7">PSTAT</a></div><div class="ttdeci">struct tagSTAT * PSTAT</div></div>
<div class="ttc" id="aa01905_html_a5998f8c0a0a48ded5dcaa30c4766d9cb"><div class="ttname"><a href="a01905.html#a5998f8c0a0a48ded5dcaa30c4766d9cb">tagEDITWND::ped</a></div><div class="ttdeci">PED ped</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00799">usercli.h:799</a></div></div>
<div class="ttc" id="aa00257_html_a5aa576ee1160ddb52a37c1f961803ebd"><div class="ttname"><a href="a00257.html#a5aa576ee1160ddb52a37c1f961803ebd">LBSetItemData</a></div><div class="ttdeci">int LBSetItemData(PLBIV, INT, LONG)</div><div class="ttdef"><b>Definition:</b> <a href="a00182_source.html#l03064">lboxctl2.c:3064</a></div></div>
<div class="ttc" id="aa00257_html_a24aa58aa2b504a74372cb384c8a0296d"><div class="ttname"><a href="a00257.html#a24aa58aa2b504a74372cb384c8a0296d">ECCalcChangeSelection</a></div><div class="ttdeci">BOOL ECCalcChangeSelection(PED, ICH, ICH, LPBLOCK, LPBLOCK)</div><div class="ttdef"><b>Definition:</b> <a href="a00125_source.html#l02801">editec.c:2801</a></div></div>
<div class="ttc" id="aa01901_html_add591a5188c78f7e02b95a29a734f39c"><div class="ttname"><a href="a01901.html#add591a5188c78f7e02b95a29a734f39c">tagED::fSawRButtonDown</a></div><div class="ttdeci">UINT fSawRButtonDown</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00733">usercli.h:733</a></div></div>
<div class="ttc" id="aa01933_html"><div class="ttname"><a href="a01933.html">tagLBWND</a></div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l01030">usercli.h:1030</a></div></div>
<div class="ttc" id="aa00257_html_a6234ac7010551ffb38e84546218d03da"><div class="ttname"><a href="a00257.html#a6234ac7010551ffb38e84546218d03da">SLEditWndProc</a></div><div class="ttdeci">LONG SLEditWndProc(HWND, PED, UINT, DWORD, LONG)</div><div class="ttdef"><b>Definition:</b> <a href="a00131_source.html#l02120">editsl.c:2120</a></div></div>
<div class="ttc" id="aa00257_html_abf803c11b45ae7c7eb7511b0a3b271c8"><div class="ttname"><a href="a00257.html#abf803c11b45ae7c7eb7511b0a3b271c8">SLChar</a></div><div class="ttdeci">void SLChar(PED, DWORD)</div><div class="ttdef"><b>Definition:</b> <a href="a00131_source.html#l01068">editsl.c:1068</a></div></div>
<div class="ttc" id="aa00257_html_a097a62e646ef702ab394d184566ee346"><div class="ttname"><a href="a00257.html#a097a62e646ef702ab394d184566ee346">TL</a></div><div class="ttdeci">struct _TL TL</div></div>
<div class="ttc" id="aa01921_html_ae4c077c45b12c7f8065672dbc5efa65f"><div class="ttname"><a href="a01921.html#ae4c077c45b12c7f8065672dbc5efa65f">tagLBIV::fWantKeyboardInput</a></div><div class="ttdeci">UINT fWantKeyboardInput</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00927">usercli.h:927</a></div></div>
<div class="ttc" id="aa00257_html_a8a3c415011b5b6a9f90e310c940219b7"><div class="ttname"><a href="a00257.html#a8a3c415011b5b6a9f90e310c940219b7">xxxCBInvertStaticWindow</a></div><div class="ttdeci">VOID xxxCBInvertStaticWindow(PCBOX, BOOL, HDC)</div><div class="ttdef"><b>Definition:</b> <a href="a00053_source.html#l01973">combo.c:1973</a></div></div>
<div class="ttc" id="aa01885_html_a93978dbd15466e59055d6a97d8255f67"><div class="ttname"><a href="a01885.html#a93978dbd15466e59055d6a97d8255f67">tagCHARSETBLOCK::lpfnPSMTextOutCall</a></div><div class="ttdeci">LPFNTEXTOUT lpfnPSMTextOutCall</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00370">usercli.h:370</a></div></div>
<div class="ttc" id="aa00257_html_a0cecedf7a462633cf5456292b526d8ec"><div class="ttname"><a href="a00257.html#a0cecedf7a462633cf5456292b526d8ec">ClearWindowState</a></div><div class="ttdeci">void ClearWindowState(PWND pwnd, UINT flags)</div><div class="ttdef"><b>Definition:</b> <a href="a00026_source.html#l02834">client.c:2834</a></div></div>
<div class="ttc" id="aa01893_html_a0c0967f12b88efa3c64b143a35789575"><div class="ttname"><a href="a01893.html#a0c0967f12b88efa3c64b143a35789575">tagCOMBOWND::pcbox</a></div><div class="ttdeci">PCBOX pcbox</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00501">usercli.h:501</a></div></div>
<div class="ttc" id="aa01897_html_aab5cbf4613f57a4fe6c9327a49689789"><div class="ttname"><a href="a01897.html#aab5cbf4613f57a4fe6c9327a49689789">tagUNDO::ichDeleted</a></div><div class="ttdeci">ICH ichDeleted</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00626">usercli.h:626</a></div></div>
<div class="ttc" id="aa00257_html_a902d9d1c6aa646f726373a5bb52fd9e5"><div class="ttname"><a href="a00257.html#a902d9d1c6aa646f726373a5bb52fd9e5">PLBWND</a></div><div class="ttdeci">struct tagLBWND * PLBWND</div></div>
<div class="ttc" id="aa01953_html_a286ed7fd91d46c0627d285269c52b80a"><div class="ttname"><a href="a01953.html#a286ed7fd91d46c0627d285269c52b80a">_RESCALLS::pfnFindResourceExW</a></div><div class="ttdeci">PFNFINDW pfnFindResourceExW</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l01088">usercli.h:1088</a></div></div>
<div class="ttc" id="aa01921_html_a966f3d0dd6186f52544df9f242eca9bf"><div class="ttname"><a href="a01921.html#a966f3d0dd6186f52544df9f242eca9bf">tagLBIV::fCaretOn</a></div><div class="ttdeci">UINT fCaretOn</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00906">usercli.h:906</a></div></div>
<div class="ttc" id="aa00257_html_a394172430e46df98cecea85a2ca9df59"><div class="ttname"><a href="a00257.html#a394172430e46df98cecea85a2ca9df59">xxxLBResetContent</a></div><div class="ttdeci">BOOL xxxLBResetContent(PLBIV plb)</div><div class="ttdef"><b>Definition:</b> <a href="a00179_source.html#l00696">lboxctl1.c:696</a></div></div>
<div class="ttc" id="aa00257_html_aaf89d1aff7618df945849349af2ca7c4"><div class="ttname"><a href="a00257.html#aaf89d1aff7618df945849349af2ca7c4">_ClientFreeLibrary</a></div><div class="ttdeci">BOOL _ClientFreeLibrary(HANDLE hmod)</div></div>
<div class="ttc" id="aa00257_html_a933a4a4818762a03428fe021dd9772a4"><div class="ttname"><a href="a00257.html#a933a4a4818762a03428fe021dd9772a4">_PostMessage</a></div><div class="ttdeci">BOOL _PostMessage(HWND hwnd, UINT msg, DWORD wParam, LONG lParam, BOOL bAnsi)</div></div>
<div class="ttc" id="aa00257_html_ab2172124cebc2422d0fa52adc9f15770"><div class="ttname"><a href="a00257.html#ab2172124cebc2422d0fa52adc9f15770">xxxGotoNextMnem</a></div><div class="ttdeci">PWND xxxGotoNextMnem(PWND pwndDlg, PWND pwndStart, WCHAR ch)</div><div class="ttdef"><b>Definition:</b> <a href="a00110_source.html#l00191">dmmnem.c:191</a></div></div>
<div class="ttc" id="aa01869_html_a21e534193b2fad29e0fe2e823579f6ba"><div class="ttname"><a href="a01869.html#a21e534193b2fad29e0fe2e823579f6ba">_IN_STRING::fAllocated</a></div><div class="ttdeci">BOOL fAllocated</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00292">usercli.h:292</a></div></div>
<div class="ttc" id="aa00257_html_adc3b04f39c0348e544f12651ec8c538b"><div class="ttname"><a href="a00257.html#adc3b04f39c0348e544f12651ec8c538b">MESSAGEPROTO</a></div><div class="ttdeci">MESSAGEPROTO(BITMAP)</div></div>
<div class="ttc" id="aa01901_html_a2b8477acb2bdd5157aa9b3665b9b5f73"><div class="ttname"><a href="a01901.html#a2b8477acb2bdd5157aa9b3665b9b5f73">tagED::fDisabled</a></div><div class="ttdeci">UINT fDisabled</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00694">usercli.h:694</a></div></div>
<div class="ttc" id="aa00257_html_ac702f10c1226a0b63d07046ab3bb69f2"><div class="ttname"><a href="a00257.html#ac702f10c1226a0b63d07046ab3bb69f2">ECUnlock</a></div><div class="ttdeci">void ECUnlock(PED ped)</div><div class="ttdef"><b>Definition:</b> <a href="a00125_source.html#l00072">editec.c:72</a></div></div>
<div class="ttc" id="aa00257_html_a9b0ea7b32f04dc5c64c3399073abf032"><div class="ttname"><a href="a00257.html#a9b0ea7b32f04dc5c64c3399073abf032">SLIchToLeftXPos</a></div><div class="ttdeci">int SLIchToLeftXPos(PED, HDC, ICH)</div><div class="ttdef"><b>Definition:</b> <a href="a00131_source.html#l00067">editsl.c:67</a></div></div>
<div class="ttc" id="aa00257_html_aa36da028c44fefe3d2f93957d8630dc4"><div class="ttname"><a href="a00257.html#aa36da028c44fefe3d2f93957d8630dc4">xxxCheckRedraw</a></div><div class="ttdeci">VOID xxxCheckRedraw(PLBIV, BOOL, INT)</div><div class="ttdef"><b>Definition:</b> <a href="a00182_source.html#l03127">lboxctl2.c:3127</a></div></div>
<div class="ttc" id="aa00257_html_a2ec8241f58c6e4f60bda6aac0426a2c7"><div class="ttname"><a href="a00257.html#a2ec8241f58c6e4f60bda6aac0426a2c7">BitBltSysBmp</a></div><div class="ttdeci">BOOL BitBltSysBmp(HDC hdc, int x, int y, UINT i)</div><div class="ttdef"><b>Definition:</b> <a href="a00206_source.html#l00028">mngrayc.c:28</a></div></div>
<div class="ttc" id="aa01901_html_a43d21d3976ccf635f0bf8098396a0c96"><div class="ttname"><a href="a01901.html#a43d21d3976ccf635f0bf8098396a0c96">tagED::ichStartMaxSel</a></div><div class="ttdeci">ICH ichStartMaxSel</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00784">usercli.h:784</a></div></div>
<div class="ttc" id="aa00257_html_abfc832913f8578ba8a06e1c97b32eac0"><div class="ttname"><a href="a00257.html#abfc832913f8578ba8a06e1c97b32eac0">GetControlColor</a></div><div class="ttdeci">HBRUSH GetControlColor(HWND hwndParent, HWND hwndCtl, HDC hdc, UINT msg)</div><div class="ttdef"><b>Definition:</b> <a href="a03611_source.html#l00641">client/ntstubs.c:641</a></div></div>
<div class="ttc" id="aa01921_html_a8e7e6fd141922615500ea260c09efd39"><div class="ttname"><a href="a01921.html#a8e7e6fd141922615500ea260c09efd39">tagLBIV::fSized</a></div><div class="ttdeci">UINT fSized</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00946">usercli.h:946</a></div></div>
<div class="ttc" id="aa00257_html_a76eda6e5bd0d104490f70017398dbac4"><div class="ttname"><a href="a00257.html#a76eda6e5bd0d104490f70017398dbac4">STAT</a></div><div class="ttdeci">struct tagSTAT STAT</div></div>
<div class="ttc" id="aa00257_html_a7834189a4c8f8e19088773b593228d40"><div class="ttname"><a href="a00257.html#a7834189a4c8f8e19088773b593228d40">lpLBItem</a></div><div class="ttdeci">struct tagLBItem * lpLBItem</div></div>
<div class="ttc" id="aa00257_html_a6115159a3df3344553311b49547d1c93"><div class="ttname"><a href="a00257.html#a6115159a3df3344553311b49547d1c93">_CreateWindowEx</a></div><div class="ttdeci">HWND _CreateWindowEx(DWORD dwExStyle, LPCTSTR pClassName, LPCTSTR pWindowName, DWORD dwStyle, int x, int y, int nWidth, int nHeight, HWND hwndParent, HMENU hmenu, HANDLE hModule, LPVOID pParam, DWORD dwFlags, LPDWORD pWOW)</div><div class="ttdef"><b>Definition:</b> <a href="a03611_source.html#l01360">client/ntstubs.c:1360</a></div></div>
<div class="ttc" id="aa01909_html"><div class="ttname"><a href="a01909.html">tagBLOCK</a></div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00808">usercli.h:808</a></div></div>
<div class="ttc" id="aa01889_html_a3ceb7dbe82aa8772e6801b3348bf415c"><div class="ttname"><a href="a01889.html#a3ceb7dbe82aa8772e6801b3348bf415c">tagCBox::cxCombo</a></div><div class="ttdeci">int cxCombo</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00456">usercli.h:456</a></div></div>
<div class="ttc" id="aa00257_html_af32455a23901ba842d1340535d09580b"><div class="ttname"><a href="a00257.html#af32455a23901ba842d1340535d09580b">CreateMenuFromResource</a></div><div class="ttdeci">HMENU CreateMenuFromResource(LPBYTE)</div><div class="ttdef"><b>Definition:</b> <a href="a00038_source.html#l00319">clmenu.c:319</a></div></div>
<div class="ttc" id="aa00257_html_a4f3a90ae4245130f2b2988263ddb7929"><div class="ttname"><a href="a00257.html#a4f3a90ae4245130f2b2988263ddb7929">UPBITMAPINFOHEADER</a></div><div class="ttdeci">BITMAPINFOHEADER UNALIGNED * UPBITMAPINFOHEADER</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l01117">usercli.h:1117</a></div></div>
<div class="ttc" id="aa01921_html_a9a44c9750003967e35e3e9618dbb9f9f"><div class="ttname"><a href="a01921.html#a9a44c9750003967e35e3e9618dbb9f9f">tagLBIV::wMultiple</a></div><div class="ttdeci">UINT wMultiple</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00895">usercli.h:895</a></div></div>
<div class="ttc" id="aa00257_html_a8a4044c6f22d54f8df9c9d05cd9cf798"><div class="ttname"><a href="a00257.html#a8a4044c6f22d54f8df9c9d05cd9cf798">LBCalcItemRowsAndColumns</a></div><div class="ttdeci">VOID LBCalcItemRowsAndColumns(PLBIV)</div><div class="ttdef"><b>Definition:</b> <a href="a00188_source.html#l00025">lboxmult.c:25</a></div></div>
<div class="ttc" id="aa00257_html_abf17bd58bccbd031a02fea4735c1445c"><div class="ttname"><a href="a00257.html#abf17bd58bccbd031a02fea4735c1445c">ImeWndProcW</a></div><div class="ttdeci">LONG APIENTRY ImeWndProcW(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)</div><div class="ttdef"><b>Definition:</b> <a href="a00167_source.html#l00200">imectl.c:200</a></div></div>
<div class="ttc" id="aa00257_html_a824dce001bf204fd93713c3f61f26890"><div class="ttname"><a href="a00257.html#a824dce001bf204fd93713c3f61f26890">xxxLBShowHideScrollBars</a></div><div class="ttdeci">VOID xxxLBShowHideScrollBars(PLBIV)</div><div class="ttdef"><b>Definition:</b> <a href="a00179_source.html#l00117">lboxctl1.c:117</a></div></div>
<div class="ttc" id="aa00257_html_a656e43eee5330908a3164f6d2468217a"><div class="ttname"><a href="a00257.html#a656e43eee5330908a3164f6d2468217a">MLUndo</a></div><div class="ttdeci">BOOL MLUndo(PED)</div><div class="ttdef"><b>Definition:</b> <a href="a00137_source.html#l00523">edmlrare.c:523</a></div></div>
<div class="ttc" id="aa01889_html_a490b72753e38d9a9362e880de2544617"><div class="ttname"><a href="a01889.html#a490b72753e38d9a9362e880de2544617">tagCBox::styleSave</a></div><div class="ttdeci">LONG styleSave</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00492">usercli.h:492</a></div></div>
<div class="ttc" id="aa01921_html_ad608b48791acd2c231c3e7b7bcf69067"><div class="ttname"><a href="a01921.html#ad608b48791acd2c231c3e7b7bcf69067">tagLBIV::fHasData</a></div><div class="ttdeci">UINT fHasData</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00912">usercli.h:912</a></div></div>
<div class="ttc" id="aa01957_html_a140af63f7c1a2afab96f3ae8bfb0b580"><div class="ttname"><a href="a01957.html#a140af63f7c1a2afab96f3ae8bfb0b580">_FILEINFO::pFilePtr</a></div><div class="ttdeci">LPBYTE pFilePtr</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l01832">usercli.h:1832</a></div></div>
<div class="ttc" id="aa01901_html_abdb553e929a7f2716bedda4dc121c0b1"><div class="ttname"><a href="a01901.html#abdb553e929a7f2716bedda4dc121c0b1">tagED::fStripCRCRLF</a></div><div class="ttdeci">UINT fStripCRCRLF</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00713">usercli.h:713</a></div></div>
<div class="ttc" id="aa00257_html_aa3c5803d05a9380ae40cd08bc3066834"><div class="ttname"><a href="a00257.html#aa3c5803d05a9380ae40cd08bc3066834">TitleWndProcW</a></div><div class="ttdeci">LONG APIENTRY TitleWndProcW(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)</div><div class="ttdef"><b>Definition:</b> <a href="a00041_source.html#l00240">clmsg.c:240</a></div></div>
<div class="ttc" id="aa01885_html_a17ced70752fa16fbbd43915765d8d752"><div class="ttname"><a href="a01885.html#a17ced70752fa16fbbd43915765d8d752">tagCHARSETBLOCK::iCharset</a></div><div class="ttdeci">UINT iCharset</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00365">usercli.h:365</a></div></div>
<div class="ttc" id="aa01937_html_af34b2b042b7ad7ea9c4c2234ff16f1cc"><div class="ttname"><a href="a01937.html#af34b2b042b7ad7ea9c4c2234ff16f1cc">tagSTAT::fDeleteIt</a></div><div class="ttdeci">BOOL fDeleteIt</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l01046">usercli.h:1046</a></div></div>
<div class="ttc" id="aa01921_html_a24b6de31024474ff1550465e19d10ae6"><div class="ttname"><a href="a01921.html#a24b6de31024474ff1550465e19d10ae6">tagLBIV::fSort</a></div><div class="ttdeci">UINT fSort</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00900">usercli.h:900</a></div></div>
<div class="ttc" id="aa00257_html_aabd79d0eb057371e1d4e3f64b83735e0"><div class="ttname"><a href="a00257.html#aabd79d0eb057371e1d4e3f64b83735e0">MB_DlgProcA</a></div><div class="ttdeci">LONG APIENTRY MB_DlgProcA(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)</div><div class="ttdef"><b>Definition:</b> <a href="a00212_source.html#l01344">msgbox.c:1344</a></div></div>
<div class="ttc" id="aa01901_html_aa72255e7356d612ad72bb45def01fcbb"><div class="ttname"><a href="a01901.html#aa72255e7356d612ad72bb45def01fcbb">tagED::hwnd</a></div><div class="ttdeci">HWND hwnd</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00674">usercli.h:674</a></div></div>
<div class="ttc" id="aa00257_html_a2ec30a064bdbb18a317c904d04244f33"><div class="ttname"><a href="a00257.html#a2ec30a064bdbb18a317c904d04244f33">MLSetCaretPosition</a></div><div class="ttdeci">void MLSetCaretPosition(PED, HDC)</div><div class="ttdef"><b>Definition:</b> <a href="a00128_source.html#l00240">editml.c:240</a></div></div>
<div class="ttc" id="aa00257_html_aca66214e8167d75be76f00695583a81b"><div class="ttname"><a href="a00257.html#aca66214e8167d75be76f00695583a81b">MLStripCrCrLf</a></div><div class="ttdeci">void MLStripCrCrLf(PED)</div><div class="ttdef"><b>Definition:</b> <a href="a00137_source.html#l00156">edmlrare.c:156</a></div></div>
<div class="ttc" id="aa01921_html_a48c3e8983b7f7d5047c9acf709e93b91"><div class="ttname"><a href="a01921.html#a48c3e8983b7f7d5047c9acf709e93b91">tagLBIV::fDoubleClick</a></div><div class="ttdeci">UINT fDoubleClick</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00905">usercli.h:905</a></div></div>
<div class="ttc" id="aa01921_html_a6a3968fe577caa510feabc8750b8ae60"><div class="ttname"><a href="a01921.html#a6a3968fe577caa510feabc8750b8ae60">tagLBIV::ichAlloc</a></div><div class="ttdeci">INT ichAlloc</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00882">usercli.h:882</a></div></div>
<div class="ttc" id="aa01925_html"><div class="ttname"><a href="a01925.html">tagLBItem</a></div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l01021">usercli.h:1021</a></div></div>
<div class="ttc" id="aa00257_html_a034f568d16dc91049586291ea834dd52"><div class="ttname"><a href="a00257.html#a034f568d16dc91049586291ea834dd52">IN_STRING</a></div><div class="ttdeci">struct _IN_STRING IN_STRING</div></div>
<div class="ttc" id="aa00257_html_a0a90020e18b8a9b7fc1fa152a1f2e93c"><div class="ttname"><a href="a00257.html#a0a90020e18b8a9b7fc1fa152a1f2e93c">xxxNewITop</a></div><div class="ttdeci">VOID xxxNewITop(PLBIV, INT)</div><div class="ttdef"><b>Definition:</b> <a href="a00182_source.html#l01841">lboxctl2.c:1841</a></div></div>
<div class="ttc" id="aa01937_html_aec1f0ac50d1ad9d43cf6895c40d8c6e7"><div class="ttname"><a href="a01937.html#aec1f0ac50d1ad9d43cf6895c40d8c6e7">tagSTAT::hImage</a></div><div class="ttdeci">HANDLE hImage</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l01048">usercli.h:1048</a></div></div>
<div class="ttc" id="aa01921_html_a0ea0e3d0637c09a5fab41ab4568caa05"><div class="ttname"><a href="a01921.html#a0ea0e3d0637c09a5fab41ab4568caa05">tagLBIV::cMax</a></div><div class="ttdeci">INT cMax</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00877">usercli.h:877</a></div></div>
<div class="ttc" id="aa01901_html_a30622e29f31a9872c01e05a0baab7c10"><div class="ttname"><a href="a01901.html#a30622e29f31a9872c01e05a0baab7c10">tagED::ichLinesOnScreen</a></div><div class="ttdeci">ICH ichLinesOnScreen</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00664">usercli.h:664</a></div></div>
<div class="ttc" id="aa00257_html_ad9dfdcaf5f9e3326c350f1b85788226d"><div class="ttname"><a href="a00257.html#ad9dfdcaf5f9e3326c350f1b85788226d">PCURSORRESOURCE</a></div><div class="ttdeci">struct tagCURSORRESOURCE * PCURSORRESOURCE</div></div>
<div class="ttc" id="aa01901_html_aa4e24199aacde3c2ea82d9be4f6ce37a"><div class="ttname"><a href="a01901.html#aa4e24199aacde3c2ea82d9be4f6ce37a">tagED::hInstance</a></div><div class="ttdeci">HANDLE hInstance</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00791">usercli.h:791</a></div></div>
<div class="ttc" id="aa00257_html_abe74c920179f3fabf898cc85c5b505f8"><div class="ttname"><a href="a00257.html#abe74c920179f3fabf898cc85c5b505f8">ValidateMENUITEMINFO</a></div><div class="ttdeci">BOOL ValidateMENUITEMINFO(LPMENUITEMINFOW lpmii, WORD wAPICode)</div></div>
<div class="ttc" id="aa00257_html_a2a4b243421dbfbdb17542db66476873b"><div class="ttname"><a href="a00257.html#a2a4b243421dbfbdb17542db66476873b">ComboBoxWndProcA</a></div><div class="ttdeci">LONG APIENTRY ComboBoxWndProcA(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)</div><div class="ttdef"><b>Definition:</b> <a href="a00053_source.html#l01126">combo.c:1126</a></div></div>
<div class="ttc" id="aa00257_html_a44fe112512e3b9d0e477d8ecd8572535"><div class="ttname"><a href="a00257.html#a44fe112512e3b9d0e477d8ecd8572535">HelpMenu</a></div><div class="ttdeci">UINT HelpMenu(HWND hwnd, PPOINT ppt)</div><div class="ttdef"><b>Definition:</b> <a href="a03272_source.html#l00345">client/help.c:345</a></div></div>
<div class="ttc" id="aa00257_html_a4652e130654015cd03a0ee457ba2d443"><div class="ttname"><a href="a00257.html#a4652e130654015cd03a0ee457ba2d443">DispatchLocalAlloc</a></div><div class="ttdeci">HLOCAL WINAPI DispatchLocalAlloc(UINT uFlags, UINT uBytes, HANDLE hInstance)</div><div class="ttdef"><b>Definition:</b> <a href="a00035_source.html#l01010">clinit.c:1010</a></div></div>
<div class="ttc" id="aa01921_html_a594afd187a730d79a889985d8f3c8d73"><div class="ttname"><a href="a01921.html#a594afd187a730d79a889985d8f3c8d73">tagLBIV::HPos</a></div><div class="ttdeci">SCROLLPOS HPos</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00972">usercli.h:972</a></div></div>
<div class="ttc" id="aa00257_html_ac663af2cbe9ec102f928f2d9cf935de7"><div class="ttname"><a href="a00257.html#ac663af2cbe9ec102f928f2d9cf935de7">SLScrollText</a></div><div class="ttdeci">BOOL SLScrollText(PED, HDC)</div><div class="ttdef"><b>Definition:</b> <a href="a00131_source.html#l00745">editsl.c:745</a></div></div>
<div class="ttc" id="aa00257_html_a55dd8ea4292151aa58ca70b9ce842f2b"><div class="ttname"><a href="a00257.html#a55dd8ea4292151aa58ca70b9ce842f2b">xxxCheckDefPushButton</a></div><div class="ttdeci">VOID xxxCheckDefPushButton(PWND pwndDlg, HWND hwndOldFocus, HWND hwndNewFocus)</div><div class="ttdef"><b>Definition:</b> <a href="a00104_source.html#l00067">dlgmgr2.c:67</a></div></div>
<div class="ttc" id="aa01897_html_a3bc7fe0d73dd767e8b3a5c6e71f5e1ca"><div class="ttname"><a href="a01897.html#a3bc7fe0d73dd767e8b3a5c6e71f5e1ca">tagUNDO::ichInsEnd</a></div><div class="ttdeci">ICH ichInsEnd</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00630">usercli.h:630</a></div></div>
<div class="ttc" id="aa01901_html_afa5cd3338f57f4b0d6cacb756462715c"><div class="ttname"><a href="a01901.html#afa5cd3338f57f4b0d6cacb756462715c">tagED::fDirty</a></div><div class="ttdeci">UINT fDirty</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00693">usercli.h:693</a></div></div>
<div class="ttc" id="aa01913_html"><div class="ttname"><a href="a01913.html">STRIPINFO</a></div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00816">usercli.h:816</a></div></div>
<div class="ttc" id="aa01901_html_af6031cf3a4495fdc882641cd1a3f5a6d"><div class="ttname"><a href="a01901.html#af6031cf3a4495fdc882641cd1a3f5a6d">tagED::wRightMargin</a></div><div class="ttdeci">UINT wRightMargin</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00781">usercli.h:781</a></div></div>
<div class="ttc" id="aa01901_html_ad65623ea72dac6fa68440434e35d64cd"><div class="ttname"><a href="a01901.html#ad65623ea72dac6fa68440434e35d64cd">tagED::fAutoHScroll</a></div><div class="ttdeci">UINT fAutoHScroll</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00698">usercli.h:698</a></div></div>
<div class="ttc" id="aa01901_html_a33435b24e644381fd85ca65dae6bd616"><div class="ttname"><a href="a01901.html#a33435b24e644381fd85ca65dae6bd616">tagED::fUnused3</a></div><div class="ttdeci">UINT fUnused3</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00738">usercli.h:738</a></div></div>
<div class="ttc" id="aa01969_html_a309bf8d531939eba86ac4913eb0863d5"><div class="ttname"><a href="a01969.html#a309bf8d531939eba86ac4913eb0863d5">tagSHORTCREATE::hMenu</a></div><div class="ttdeci">HMENU hMenu</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l02256">usercli.h:2256</a></div></div>
<div class="ttc" id="aa01921_html_ab77045ac872df15332c0f71fe22c688a"><div class="ttname"><a href="a01921.html#ab77045ac872df15332c0f71fe22c688a">tagLBIV::fNoSel</a></div><div class="ttdeci">UINT fNoSel</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00941">usercli.h:941</a></div></div>
<div class="ttc" id="aa01901_html_a2c70647bf9cf74aa20872335d74b3143"><div class="ttname"><a href="a01901.html#a2c70647bf9cf74aa20872335d74b3143">tagED::wMaxNegAcharPos</a></div><div class="ttdeci">UINT wMaxNegAcharPos</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00777">usercli.h:777</a></div></div>
<div class="ttc" id="aa00257_html_a954b0b4c2f5130362d069703e1f524ac"><div class="ttname"><a href="a00257.html#a954b0b4c2f5130362d069703e1f524ac">LPFNTEXTOUT</a></div><div class="ttdeci">void(PASCAL * LPFNTEXTOUT)(HDC, int, int, LPCSTR, int)</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00360">usercli.h:360</a></div></div>
<div class="ttc" id="aa00257_html_aab9f1ac6d3cf3f27357010a006de93d8"><div class="ttname"><a href="a00257.html#aab9f1ac6d3cf3f27357010a006de93d8">xxxLBSetCount</a></div><div class="ttdeci">INT xxxLBSetCount(PLBIV, INT)</div><div class="ttdef"><b>Definition:</b> <a href="a00179_source.html#l00996">lboxctl1.c:996</a></div></div>
<div class="ttc" id="aa00257_html_ac2dd88c93ed5bb6b4f7689a0032bddc4"><div class="ttname"><a href="a00257.html#ac2dd88c93ed5bb6b4f7689a0032bddc4">StaticWndProcW</a></div><div class="ttdeci">LONG APIENTRY StaticWndProcW(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)</div><div class="ttdef"><b>Definition:</b> <a href="a00248_source.html#l01096">statctl.c:1096</a></div></div>
<div class="ttc" id="aa01969_html_a6150e0515f7202e2fb518f7206ed97dc"><div class="ttname"><a href="a01969.html#a6150e0515f7202e2fb518f7206ed97dc">tagSHORTCREATE::x</a></div><div class="ttdeci">int x</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l02254">usercli.h:2254</a></div></div>
<div class="ttc" id="aa00257_html_ad652e7b2bea1d9dcfc88db3993e90761"><div class="ttname"><a href="a00257.html#ad652e7b2bea1d9dcfc88db3993e90761">InitLookaside</a></div><div class="ttdeci">NTSTATUS InitLookaside(PLOOKASIDE pla, DWORD cbEntry, DWORD cEntries)</div><div class="ttdef"><b>Definition:</b> <a href="a00236_source.html#l00222">rtlinit.c:222</a></div></div>
<div class="ttc" id="aa01961_html_a530c1679159653f67e7f55354a6ad262"><div class="ttname"><a href="a01961.html#a530c1679159653f67e7f55354a6ad262">tagMDI::iChildTileLevel</a></div><div class="ttdeci">UINT iChildTileLevel</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l02241">usercli.h:2241</a></div></div>
<div class="ttc" id="aa01921_html_a6ff15d59e2ec810d611f15e071e59de2"><div class="ttname"><a href="a01921.html#a6ff15d59e2ec810d611f15e071e59de2">tagLBIV::fUseTabStops</a></div><div class="ttdeci">UINT fUseTabStops</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00920">usercli.h:920</a></div></div>
<div class="ttc" id="aa00563_html_a074685e97e89d6aa2accdfcb82328699"><div class="ttname"><a href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a></div><div class="ttdeci">ddeml v[i&lt; inst &gt;][t&lt; type &gt;][hObj|pObj] Dump DDEML state information ddeml lists all ddeml instances for this process n ddeml t&lt; type &gt; lists all ddeml objects of the given type n n assumes link is first DWORD</div><div class="ttdef"><b>Definition:</b> <a href="a00563_source.html#l00175">exts.h:175</a></div></div>
<div class="ttc" id="aa00257_html_a5cbb6c72ba417a196ae62bac5ecb860b"><div class="ttname"><a href="a00257.html#a5cbb6c72ba417a196ae62bac5ecb860b">LBoxGetSelItems</a></div><div class="ttdeci">INT LBoxGetSelItems(PLBIV, BOOL, INT, LPINT)</div><div class="ttdef"><b>Definition:</b> <a href="a00182_source.html#l02884">lboxctl2.c:2884</a></div></div>
<div class="ttc" id="aa02613_html"><div class="ttname"><a href="a02613.html">tagCURSORDATA</a></div><div class="ttdef"><b>Definition:</b> <a href="a00365_source.html#l01630">user.h:1630</a></div></div>
<div class="ttc" id="aa00257_html_a3d7047af907c36db83f1b0c0f02059ae"><div class="ttname"><a href="a00257.html#a3d7047af907c36db83f1b0c0f02059ae">xxxCBSetEditItemHeight</a></div><div class="ttdeci">LONG xxxCBSetEditItemHeight(PCBOX pcbox, int editHeight)</div><div class="ttdef"><b>Definition:</b> <a href="a00059_source.html#l00467">comboini.c:467</a></div></div>
<div class="ttc" id="aa01901_html_a56e1c37e14ce0745f53a6124621b9130"><div class="ttname"><a href="a01901.html#a56e1c37e14ce0745f53a6124621b9130">tagED::fReadOnly</a></div><div class="ttdeci">UINT fReadOnly</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00721">usercli.h:721</a></div></div>
<div class="ttc" id="aa00257_html_a2546371e7773e815bda512a8ddf454c8"><div class="ttname"><a href="a00257.html#a2546371e7773e815bda512a8ddf454c8">MDIAddSysMenu</a></div><div class="ttdeci">BOOL MDIAddSysMenu(HMENU hmenuFrame, HWND hwndChild)</div><div class="ttdef"><b>Definition:</b> <a href="a00197_source.html#l00165">mdimenu.c:165</a></div></div>
<div class="ttc" id="aa00257_html_a1fd82068a5ed34e7bca689a0a7905b69"><div class="ttname"><a href="a00257.html#a1fd82068a5ed34e7bca689a0a7905b69">xxxCBCompleteEditWindow</a></div><div class="ttdeci">VOID xxxCBCompleteEditWindow(PCBOX pcbox)</div><div class="ttdef"><b>Definition:</b> <a href="a00053_source.html#l01409">combo.c:1409</a></div></div>
<div class="ttc" id="aa00257_html_a89c9f15be5e5166a2e32f942a17cc639"><div class="ttname"><a href="a00257.html#a89c9f15be5e5166a2e32f942a17cc639">xxxLBoxDoDeleteItems</a></div><div class="ttdeci">VOID xxxLBoxDoDeleteItems(PLBIV)</div><div class="ttdef"><b>Definition:</b> <a href="a00191_source.html#l00348">lboxrare.c:348</a></div></div>
<div class="ttc" id="aa00257_html_a7376ad6c65e95a6f477c11088a384d72"><div class="ttname"><a href="a00257.html#a7376ad6c65e95a6f477c11088a384d72">xxxLBPaint</a></div><div class="ttdeci">VOID xxxLBPaint(PLBIV, HDC, LPRECT)</div><div class="ttdef"><b>Definition:</b> <a href="a00182_source.html#l00707">lboxctl2.c:707</a></div></div>
<div class="ttc" id="aa00257_html_ac01fe65c7721ab9c75bd09987d01bed7"><div class="ttname"><a href="a00257.html#ac01fe65c7721ab9c75bd09987d01bed7">DispatchLocalLock</a></div><div class="ttdeci">LPVOID WINAPI DispatchLocalLock(HLOCAL hMem, HANDLE hInstance)</div><div class="ttdef"><b>Definition:</b> <a href="a00035_source.html#l01030">clinit.c:1030</a></div></div>
<div class="ttc" id="aa00257_html_a76a56627afc69c00f014d1b508b37ab9"><div class="ttname"><a href="a00257.html#a76a56627afc69c00f014d1b508b37ab9">OpenKeyboardLayoutFile</a></div><div class="ttdeci">HANDLE OpenKeyboardLayoutFile(LPWSTR lpszKLName, UINT uFlags, PUINT poffTable, PUINT pKbdInputLocale)</div><div class="ttdef"><b>Definition:</b> <a href="a00026_source.html#l03413">client.c:3413</a></div></div>
<div class="ttc" id="aa00257_html_a266cfd705824c66fb5318e5e5547d51b"><div class="ttname"><a href="a00257.html#a266cfd705824c66fb5318e5e5547d51b">StaticWndProcA</a></div><div class="ttdeci">LONG APIENTRY StaticWndProcA(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)</div><div class="ttdef"><b>Definition:</b> <a href="a00248_source.html#l01081">statctl.c:1081</a></div></div>
<div class="ttc" id="aa01953_html_a64594fc7242e7ba2c98952f16c39f32d"><div class="ttname"><a href="a01953.html#a64594fc7242e7ba2c98952f16c39f32d">_RESCALLS::pfnLockResource</a></div><div class="ttdeci">PFNLOCK pfnLockResource</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l01090">usercli.h:1090</a></div></div>
<div class="ttc" id="aa00869_html_a2bd8bf370fca7692e7cf4e0e9350d451"><div class="ttname"><a href="a00869.html#a2bd8bf370fca7692e7cf4e0e9350d451">OUTSTRING</a></div><div class="ttdeci">#define OUTSTRING(pstrOut)</div><div class="ttdef"><b>Definition:</b> <a href="a00869_source.html#l00446">ssend.c:446</a></div></div>
<div class="ttc" id="aa00257_html_a5993a18bcf7753501822a99d63c7e2ea"><div class="ttname"><a href="a00257.html#a5993a18bcf7753501822a99d63c7e2ea">PSHORTCREATE</a></div><div class="ttdeci">struct tagSHORTCREATE * PSHORTCREATE</div></div>
<div class="ttc" id="aa00257_html_a2ca30ce2aac24fc34e1b7aeedc53adde"><div class="ttname"><a href="a00257.html#a2ca30ce2aac24fc34e1b7aeedc53adde">DrawDiagonal</a></div><div class="ttdeci">void DrawDiagonal(HDC hdc, LPRECT lprc, HBRUSH hbrTL, HBRUSH hbrBR, UINT flags)</div><div class="ttdef"><b>Definition:</b> <a href="a03212_source.html#l00311">rtl/draw.c:311</a></div></div>
<div class="ttc" id="aa01881_html"><div class="ttname"><a href="a01881.html">_TL</a></div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00347">usercli.h:347</a></div></div>
<div class="ttc" id="aa01877_html_af68b3753e1506915ce5e2a748475650a"><div class="ttname"><a href="a01877.html#af68b3753e1506915ce5e2a748475650a">_LOOKASIDE::AllocHiWater</a></div><div class="ttdeci">ULONG AllocHiWater</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00311">usercli.h:311</a></div></div>
<div class="ttc" id="aa00257_html_a3cd719f91c8133137a70549af3d79b98"><div class="ttname"><a href="a00257.html#a3cd719f91c8133137a70549af3d79b98">MLInsertText</a></div><div class="ttdeci">ICH MLInsertText(PED, LPSTR, ICH, BOOL)</div><div class="ttdef"><b>Definition:</b> <a href="a00128_source.html#l00837">editml.c:837</a></div></div>
<div class="ttc" id="aa01961_html_ad9ce84c311fda88498836ff3040dcdf2"><div class="ttname"><a href="a01961.html#ad9ce84c311fda88498836ff3040dcdf2">tagMDI::pTitle</a></div><div class="ttdeci">LPWSTR pTitle</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l02240">usercli.h:2240</a></div></div>
<div class="ttc" id="aa00257_html_aef6c7ee6e242a4746f67cb82d5f94bd9"><div class="ttname"><a href="a00257.html#aef6c7ee6e242a4746f67cb82d5f94bd9">fnHkINLPCWPSTRUCTW</a></div><div class="ttdeci">DWORD fnHkINLPCWPSTRUCTW(PWND pwnd, UINT message, WPARAM wParam, LPARAM lParam, DWORD xParam)</div></div>
<div class="ttc" id="aa00257_html_a12350b203b3b14a7f51c363ef2246d9c"><div class="ttname"><a href="a00257.html#a12350b203b3b14a7f51c363ef2246d9c">xxxCBNotifyParent</a></div><div class="ttdeci">VOID xxxCBNotifyParent(PCBOX, SHORT)</div></div>
<div class="ttc" id="aa00257_html_ab8dc1c21ede4cc665557cc65481d8bbd"><div class="ttname"><a href="a00257.html#ab8dc1c21ede4cc665557cc65481d8bbd">PLOOKASIDE</a></div><div class="ttdeci">struct _LOOKASIDE * PLOOKASIDE</div></div>
<div class="ttc" id="aa00257_html_acb5cc8fc5e692299c9c84fdea3a7a072"><div class="ttname"><a href="a00257.html#acb5cc8fc5e692299c9c84fdea3a7a072">xxxLBButtonUp</a></div><div class="ttdeci">void xxxLBButtonUp(PLBIV plb, UINT uFlags)</div><div class="ttdef"><b>Definition:</b> <a href="a00182_source.html#l01728">lboxctl2.c:1728</a></div></div>
<div class="ttc" id="aa00257_html_a4863b63fd6fd71b217137b74131c8e20"><div class="ttname"><a href="a00257.html#a4863b63fd6fd71b217137b74131c8e20">_GetListboxString</a></div><div class="ttdeci">DWORD _GetListboxString(HWND hwnd, UINT msg, DWORD wParam, DWORD cch, LPTSTR pString, DWORD xParam, DWORD xpfn, BOOL bAnsi)</div><div class="ttdef"><b>Definition:</b> <a href="a03611_source.html#l01317">client/ntstubs.c:1317</a></div></div>
<div class="ttc" id="aa01905_html_a6abe98f8d8bcc1c1b1a49c0c9a15e56d"><div class="ttname"><a href="a01905.html#a6abe98f8d8bcc1c1b1a49c0c9a15e56d">tagEDITWND::wnd</a></div><div class="ttdeci">WND wnd</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00798">usercli.h:798</a></div></div>
<div class="ttc" id="aa01921_html_abf52a6d63a553ed418bada12c9b2417b"><div class="ttname"><a href="a01921.html#abf52a6d63a553ed418bada12c9b2417b">tagLBIV::iMouseDown</a></div><div class="ttdeci">INT iMouseDown</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00954">usercli.h:954</a></div></div>
<div class="ttc" id="aa00257_html_abb31d7c8a704248bb1e4c3422f35666e"><div class="ttname"><a href="a00257.html#abb31d7c8a704248bb1e4c3422f35666e">DispatchLocalUnlock</a></div><div class="ttdeci">BOOL WINAPI DispatchLocalUnlock(HLOCAL hMem, HANDLE hInstance)</div><div class="ttdef"><b>Definition:</b> <a href="a00035_source.html#l01037">clinit.c:1037</a></div></div>
<div class="ttc" id="aa01921_html_a4c7cc6d8519ffa5ea6a54871de55ff67"><div class="ttname"><a href="a01921.html#a4c7cc6d8519ffa5ea6a54871de55ff67">tagLBIV::cxColumn</a></div><div class="ttdeci">INT cxColumn</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00886">usercli.h:886</a></div></div>
<div class="ttc" id="aa00257_html_a1c6e199bdb446dd4f5cb66cb519520cc"><div class="ttname"><a href="a00257.html#a1c6e199bdb446dd4f5cb66cb519520cc">ECWord</a></div><div class="ttdeci">void ECWord(PED, ICH, BOOL, ICH *, ICH *)</div><div class="ttdef"><b>Definition:</b> <a href="a00125_source.html#l01159">editec.c:1159</a></div></div>
<div class="ttc" id="aa00257_html_a46e40b506c6f16669036f5f63a8a577d"><div class="ttname"><a href="a00257.html#a46e40b506c6f16669036f5f63a8a577d">SetSelected</a></div><div class="ttdeci">VOID SetSelected(PLBIV, INT, BOOL, UINT)</div><div class="ttdef"><b>Definition:</b> <a href="a00182_source.html#l00924">lboxctl2.c:924</a></div></div>
<div class="ttc" id="aa01937_html_a28addd302ddcd18f236d3df387de182d"><div class="ttname"><a href="a01937.html#a28addd302ddcd18f236d3df387de182d">tagSTAT::hFont</a></div><div class="ttdeci">HANDLE hFont</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l01045">usercli.h:1045</a></div></div>
<div class="ttc" id="aa01901_html_ab03c83ca94b99614de316dd0a861a29b"><div class="ttname"><a href="a01901.html#ab03c83ca94b99614de316dd0a861a29b">tagED::rcFmt</a></div><div class="ttdeci">RECT rcFmt</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00676">usercli.h:676</a></div></div>
<div class="ttc" id="aa00257_html_af24a1a419d1efaf90339bfffad909547"><div class="ttname"><a href="a00257.html#af24a1a419d1efaf90339bfffad909547">xxxLBSetCurSel</a></div><div class="ttdeci">INT xxxLBSetCurSel(PLBIV, INT)</div><div class="ttdef"><b>Definition:</b> <a href="a00182_source.html#l03009">lboxctl2.c:3009</a></div></div>
<div class="ttc" id="aa01901_html_a1f69fabefc8fe7e6c1647ee4084fa626"><div class="ttname"><a href="a01901.html#a1f69fabefc8fe7e6c1647ee4084fa626">tagED::xOffset</a></div><div class="ttdeci">UINT xOffset</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00665">usercli.h:665</a></div></div>
<div class="ttc" id="aa02581_html"><div class="ttname"><a href="a02581.html">tagWND</a></div><div class="ttdef"><b>Definition:</b> <a href="a00365_source.html#l01388">user.h:1388</a></div></div>
<div class="ttc" id="aa01917_html_a82743a203ae935594531fdbc9539b545"><div class="ttname"><a href="a01917.html#a82743a203ae935594531fdbc9539b545">_SCROLLPOS::iPos</a></div><div class="ttdeci">INT iPos</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00861">usercli.h:861</a></div></div>
<div class="ttc" id="aa00257_html_a7cb9404cdd0f19b07ac13a198a792dfd"><div class="ttname"><a href="a00257.html#a7cb9404cdd0f19b07ac13a198a792dfd">ECGetControlBrush</a></div><div class="ttdeci">HBRUSH ECGetControlBrush(PED, HDC, LONG)</div><div class="ttdef"><b>Definition:</b> <a href="a00125_source.html#l02885">editec.c:2885</a></div></div>
<div class="ttc" id="aa00257_html_a8515ac4587cc6a22b32dc46c97be4d83"><div class="ttname"><a href="a00257.html#a8515ac4587cc6a22b32dc46c97be4d83">ECResetTextInfo</a></div><div class="ttdeci">void ECResetTextInfo(PED ped)</div><div class="ttdef"><b>Definition:</b> <a href="a00125_source.html#l01945">editec.c:1945</a></div></div>
<div class="ttc" id="aa01905_html"><div class="ttname"><a href="a01905.html">tagEDITWND</a></div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00797">usercli.h:797</a></div></div>
<div class="ttc" id="aa00257_html_a7a3a406d5e4061db23234f29bef76569"><div class="ttname"><a href="a00257.html#a7a3a406d5e4061db23234f29bef76569">LPSTRIPINFO</a></div><div class="ttdeci">STRIPINFO FAR * LPSTRIPINFO</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00822">usercli.h:822</a></div></div>
<div class="ttc" id="aa01953_html_acc7a89b13606bb910e8e8f2f71663931"><div class="ttname"><a href="a01953.html#acc7a89b13606bb910e8e8f2f71663931">_RESCALLS::pfnLoadResource</a></div><div class="ttdeci">PFNLOAD pfnLoadResource</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l01089">usercli.h:1089</a></div></div>
<div class="ttc" id="aa00257_html_af7680a5bb39cfbf403fdddc3cbe10527"><div class="ttname"><a href="a00257.html#af7680a5bb39cfbf403fdddc3cbe10527">xxxLBoxCtlKeyInput</a></div><div class="ttdeci">VOID xxxLBoxCtlKeyInput(PLBIV, UINT, UINT)</div><div class="ttdef"><b>Definition:</b> <a href="a00182_source.html#l02000">lboxctl2.c:2000</a></div></div>
<div class="ttc" id="aa00257_html_a8d161a8efb59ddb72015bb38793bb3ed"><div class="ttname"><a href="a00257.html#a8d161a8efb59ddb72015bb38793bb3ed">ED</a></div><div class="ttdeci">struct tagED ED</div></div>
<div class="ttc" id="aa00257_html_abebec5fa4161edb41f40b009a7d7874e"><div class="ttname"><a href="a00257.html#abebec5fa4161edb41f40b009a7d7874e">GetBlkEndLine</a></div><div class="ttdeci">int GetBlkEndLine(int, int, BOOL FAR *, int, int)</div></div>
<div class="ttc" id="aa00257_html_ae74427857c04f7b58ddca28bc47618f7"><div class="ttname"><a href="a00257.html#ae74427857c04f7b58ddca28bc47618f7">xxxCBSetFontHandler</a></div><div class="ttdeci">VOID xxxCBSetFontHandler(PCBOX, HANDLE, BOOL)</div><div class="ttdef"><b>Definition:</b> <a href="a00059_source.html#l00425">comboini.c:425</a></div></div>
<div class="ttc" id="aa00257_html_ae64c5173b0b3add159fd0794a040cf31"><div class="ttname"><a href="a00257.html#ae64c5173b0b3add159fd0794a040cf31">xxxCBKillFocusHelper</a></div><div class="ttdeci">VOID xxxCBKillFocusHelper(PCBOX)</div><div class="ttdef"><b>Definition:</b> <a href="a00053_source.html#l02140">combo.c:2140</a></div></div>
<div class="ttc" id="aa00257_html_a46fcbb900c8d359e27bfd62fdc3cf172"><div class="ttname"><a href="a00257.html#a46fcbb900c8d359e27bfd62fdc3cf172">DesktopWndProcW</a></div><div class="ttdeci">LONG APIENTRY DesktopWndProcW(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)</div><div class="ttdef"><b>Definition:</b> <a href="a00041_source.html#l00067">clmsg.c:67</a></div></div>
<div class="ttc" id="aa00257_html_aa3c11dbc6a1e9e52276d73a4e8c721fd"><div class="ttname"><a href="a00257.html#aa3c11dbc6a1e9e52276d73a4e8c721fd">MenuWndProcA</a></div><div class="ttdeci">LONG APIENTRY MenuWndProcA(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)</div><div class="ttdef"><b>Definition:</b> <a href="a00041_source.html#l00131">clmsg.c:131</a></div></div>
<div class="ttc" id="aa01901_html_a948fab988d700b5e4718d1b782aff5c2"><div class="ttname"><a href="a01901.html#a948fab988d700b5e4718d1b782aff5c2">tagED::ichStartMinSel</a></div><div class="ttdeci">ICH ichStartMinSel</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00783">usercli.h:783</a></div></div>
<div class="ttc" id="aa00257_html_a83684db6c9fac314a6530f45caf12be1"><div class="ttname"><a href="a00257.html#a83684db6c9fac314a6530f45caf12be1">LPBLOCK</a></div><div class="ttdeci">struct tagBLOCK * LPBLOCK</div></div>
<div class="ttc" id="aa02605_html"><div class="ttname"><a href="a02605.html">tagDISPLAYINFO</a></div><div class="ttdef"><b>Definition:</b> <a href="a00365_source.html#l01564">user.h:1564</a></div></div>
<div class="ttc" id="aa01901_html_ab3b2791e3cd1e72ba6a2b066f32cc088"><div class="ttname"><a href="a01901.html#ab3b2791e3cd1e72ba6a2b066f32cc088">tagED::fInDialogBox</a></div><div class="ttdeci">UINT fInDialogBox</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00717">usercli.h:717</a></div></div>
<div class="ttc" id="aa00257_html_a8b58fe29a030c9cc63eb492d8fa8e3a2"><div class="ttname"><a href="a00257.html#a8b58fe29a030c9cc63eb492d8fa8e3a2">_CreateAcceleratorTable</a></div><div class="ttdeci">HACCEL _CreateAcceleratorTable(LPACCEL lpAccel, INT cbElem, INT nElem)</div><div class="ttdef"><b>Definition:</b> <a href="a03611_source.html#l00320">client/ntstubs.c:320</a></div></div>
<div class="ttc" id="aa00257_html_a6eb8f4beec4d710a931b1e36efbb7ace"><div class="ttname"><a href="a00257.html#a6eb8f4beec4d710a931b1e36efbb7ace">MLPaintABlock</a></div><div class="ttdeci">void MLPaintABlock(PED, HDC, int, int)</div></div>
<div class="ttc" id="aa00257_html_a24d01d1e8749b9e2c6d54a9cfb3019fc"><div class="ttname"><a href="a00257.html#a24d01d1e8749b9e2c6d54a9cfb3019fc">LBIV</a></div><div class="ttdeci">struct tagLBIV LBIV</div></div>
<div class="ttc" id="aa01889_html_aabd4c609f28ee40a2e629063bb3547e7"><div class="ttname"><a href="a01889.html#aabd4c609f28ee40a2e629063bb3547e7">tagCBox::fButtonPressed</a></div><div class="ttdeci">UINT fButtonPressed</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00469">usercli.h:469</a></div></div>
<div class="ttc" id="aa00257_html_a6bdc5311bb7640aba29656dd7bb4e71a"><div class="ttname"><a href="a00257.html#a6bdc5311bb7640aba29656dd7bb4e71a">SendMessageWorker</a></div><div class="ttdeci">LONG SendMessageWorker(PWND pwnd, UINT message, WPARAM wParam, LPARAM lParam, BOOL fAnsi)</div><div class="ttdef"><b>Definition:</b> <a href="a00041_source.html#l00258">clmsg.c:258</a></div></div>
<div class="ttc" id="aa00257_html_aaf364738c1c2e7e56a2056fb7c5ad6c2"><div class="ttname"><a href="a00257.html#aaf364738c1c2e7e56a2056fb7c5ad6c2">PaintRect</a></div><div class="ttdeci">BOOL PaintRect(HWND hwndBrush, HWND hwndPaint, HDC hdc, HBRUSH hbr, LPRECT lprc)</div><div class="ttdef"><b>Definition:</b> <a href="a03206_source.html#l00025">client/draw.c:25</a></div></div>
<div class="ttc" id="aa00257_html_a504515394cacc0b2c1e445e381b8b754"><div class="ttname"><a href="a00257.html#a504515394cacc0b2c1e445e381b8b754">DispatchLocalSize</a></div><div class="ttdeci">UINT WINAPI DispatchLocalSize(HLOCAL hMem, HANDLE hInstance)</div><div class="ttdef"><b>Definition:</b> <a href="a00035_source.html#l01044">clinit.c:1044</a></div></div>
<div class="ttc" id="aa01901_html_adbc30ca860b534475d45fe7566900437"><div class="ttname"><a href="a01901.html#adbc30ca860b534475d45fe7566900437">tagED::fUnused4</a></div><div class="ttdeci">UINT fUnused4</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00737">usercli.h:737</a></div></div>
<div class="ttc" id="aa00257_html_abddda518cee9ef304c77bcd7839a4e30"><div class="ttname"><a href="a00257.html#abddda518cee9ef304c77bcd7839a4e30">xxxCBPosition</a></div><div class="ttdeci">void xxxCBPosition(PCBOX pcbox)</div><div class="ttdef"><b>Definition:</b> <a href="a00059_source.html#l00571">comboini.c:571</a></div></div>
<div class="ttc" id="aa00257_html_aed83fabdb22766337e1e9ddf4c9db0f8"><div class="ttname"><a href="a00257.html#aed83fabdb22766337e1e9ddf4c9db0f8">xxxCBHideListBoxWindow</a></div><div class="ttdeci">BOOL xxxCBHideListBoxWindow(PCBOX pcbox, BOOL fNotifyParent, BOOL fSelEndOK)</div><div class="ttdef"><b>Definition:</b> <a href="a00053_source.html#l01497">combo.c:1497</a></div></div>
<div class="ttc" id="aa00257_html_a1c391af8e819c5ca01d92f14b7a98223"><div class="ttname"><a href="a00257.html#a1c391af8e819c5ca01d92f14b7a98223">MLDrawLine</a></div><div class="ttdeci">void MLDrawLine(PED, HDC, int, ICH, int, BOOL)</div></div>
<div class="ttc" id="aa01901_html_aca11e9141269a54ffda79ec776e4d679"><div class="ttname"><a href="a01901.html#aca11e9141269a54ffda79ec776e4d679">tagED::wMaxNegA</a></div><div class="ttdeci">UINT wMaxNegA</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00776">usercli.h:776</a></div></div>
<div class="ttc" id="aa01901_html_af5a010828a8c661a2bc93df0260b2c86"><div class="ttname"><a href="a01901.html#af5a010828a8c661a2bc93df0260b2c86">tagED::fEncoded</a></div><div class="ttdeci">BOOL fEncoded</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00793">usercli.h:793</a></div></div>
<div class="ttc" id="aa00257_html_aec4a1f456f377e7b482ac364f6e9445a"><div class="ttname"><a href="a00257.html#aec4a1f456f377e7b482ac364f6e9445a">MLSetSelection</a></div><div class="ttdeci">void MLSetSelection(PED, BOOL, ICH, ICH)</div><div class="ttdef"><b>Definition:</b> <a href="a00137_source.html#l00365">edmlrare.c:365</a></div></div>
<div class="ttc" id="aa00257_html_ae1ead491dc0e2358bd00813da45a8842"><div class="ttname"><a href="a00257.html#ae1ead491dc0e2358bd00813da45a8842">_NextControl</a></div><div class="ttdeci">PWND _NextControl(PWND pwndDlg, PWND pwnd, UINT uFlags)</div><div class="ttdef"><b>Definition:</b> <a href="a00107_source.html#l00207">dlgmgrc.c:207</a></div></div>
<div class="ttc" id="aa01921_html_a622fb355036d625d60042b78025ecdc3"><div class="ttname"><a href="a01921.html#a622fb355036d625d60042b78025ecdc3">tagLBIV::fMultiColumn</a></div><div class="ttdeci">UINT fMultiColumn</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00923">usercli.h:923</a></div></div>
<div class="ttc" id="aa01901_html_a67097db1f98d29921216910064763f66"><div class="ttname"><a href="a01901.html#a67097db1f98d29921216910064763f66">tagED::fCaretHidden</a></div><div class="ttdeci">UINT fCaretHidden</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00724">usercli.h:724</a></div></div>
<div class="ttc" id="aa00257_html_a8e3141575761c7ff2faf5a379f2c8797"><div class="ttname"><a href="a00257.html#a8e3141575761c7ff2faf5a379f2c8797">LOOKASIDE</a></div><div class="ttdeci">struct _LOOKASIDE LOOKASIDE</div></div>
<div class="ttc" id="aa00257_html_a3cd410c359c2ea18c36211d8d25b9061"><div class="ttname"><a href="a00257.html#a3cd410c359c2ea18c36211d8d25b9061">MLLineLength</a></div><div class="ttdeci">ICH MLLineLength(PED, ICH)</div><div class="ttdef"><b>Definition:</b> <a href="a00137_source.html#l00331">edmlrare.c:331</a></div></div>
<div class="ttc" id="aa00257_html_af6f830ab5b7c25269581f1cd2970ef27"><div class="ttname"><a href="a00257.html#af6f830ab5b7c25269581f1cd2970ef27">ECSaveUndo</a></div><div class="ttdeci">void ECSaveUndo(PUNDO pundoFrom, PUNDO pundoTo, BOOL fClear)</div><div class="ttdef"><b>Definition:</b> <a href="a00125_source.html#l01438">editec.c:1438</a></div></div>
<div class="ttc" id="aa00257_html_ae16c225b7283cf023540f64b9e9a8da0"><div class="ttname"><a href="a00257.html#ae16c225b7283cf023540f64b9e9a8da0">SmartStretchDIBits</a></div><div class="ttdeci">int SmartStretchDIBits(HDC hdc, int xD, int yD, int dxD, int dyD, int xS, int yS, int dxS, int dyS, LPVOID lpBits, LPBITMAPINFO lpbi, UINT wUsage, DWORD rop)</div><div class="ttdef"><b>Definition:</b> <a href="a00014_source.html#l00084">cldib.c:84</a></div></div>
<div class="ttc" id="aa01921_html_ab84d959c8cc5598602cd735047f91f06"><div class="ttname"><a href="a01921.html#ab84d959c8cc5598602cd735047f91f06">tagLBIV::iTop</a></div><div class="ttdeci">INT iTop</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00869">usercli.h:869</a></div></div>
<div class="ttc" id="aa00257_html_adcc2ca1d494bc24dba909d6c03fb8ce1"><div class="ttname"><a href="a00257.html#adcc2ca1d494bc24dba909d6c03fb8ce1">RESCALLS</a></div><div class="ttdeci">struct _RESCALLS RESCALLS</div></div>
<div class="ttc" id="aa00257_html_a571566d878d23e9be1b60786f792fb56"><div class="ttname"><a href="a00257.html#a571566d878d23e9be1b60786f792fb56">MDIClientWndProcWorker</a></div><div class="ttdeci">LONG MDIClientWndProcWorker(PWND pwnd, UINT msg, WPARAM wParam, LPARAM lParam, DWORD fAnsi)</div><div class="ttdef"><b>Definition:</b> <a href="a00200_source.html#l01481">mdiwin.c:1481</a></div></div>
<div class="ttc" id="aa00257_html_af2a76cb32a1a3a5323017ad9a2c1b43b"><div class="ttname"><a href="a00257.html#af2a76cb32a1a3a5323017ad9a2c1b43b">ECGetEditDC</a></div><div class="ttdeci">HDC ECGetEditDC(PED, BOOL)</div><div class="ttdef"><b>Definition:</b> <a href="a00125_source.html#l01890">editec.c:1890</a></div></div>
<div class="ttc" id="aa00257_html_a357fa669101b75830e189fc6a8e171cf"><div class="ttname"><a href="a00257.html#a357fa669101b75830e189fc6a8e171cf">ECCopy</a></div><div class="ttdeci">ICH ECCopy(PED)</div><div class="ttdef"><b>Definition:</b> <a href="a00125_source.html#l02100">editec.c:2100</a></div></div>
<div class="ttc" id="aa00257_html_a21573c4264e44922bea8865d98c5e699"><div class="ttname"><a href="a00257.html#a21573c4264e44922bea8865d98c5e699">xxxCBShowListBoxWindow</a></div><div class="ttdeci">VOID xxxCBShowListBoxWindow(PCBOX pcbox, BOOL fTrack)</div><div class="ttdef"><b>Definition:</b> <a href="a00053_source.html#l01600">combo.c:1600</a></div></div>
<div class="ttc" id="aa01921_html_a10cabd3870f697deba5823036713c506"><div class="ttname"><a href="a01921.html#a10cabd3870f697deba5823036713c506">tagLBIV::OwnerDraw</a></div><div class="ttdeci">UINT OwnerDraw</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00892">usercli.h:892</a></div></div>
<div class="ttc" id="aa01885_html_aeb2cdc5d234370c568362adc82445a94"><div class="ttname"><a href="a01885.html#aeb2cdc5d234370c568362adc82445a94">tagCHARSETBLOCK::lpfnDrawTextCall</a></div><div class="ttdeci">FARPROC lpfnDrawTextCall</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00369">usercli.h:369</a></div></div>
<div class="ttc" id="aa00257_html_a6ff409d6323c5f80deabe976412b2dd2"><div class="ttname"><a href="a00257.html#a6ff409d6323c5f80deabe976412b2dd2">StaticWndProcWorker</a></div><div class="ttdeci">LONG StaticWndProcWorker(PWND pwnd, UINT msg, WPARAM wParam, LPARAM lParam, DWORD fAnsi)</div><div class="ttdef"><b>Definition:</b> <a href="a00248_source.html#l00794">statctl.c:794</a></div></div>
<div class="ttc" id="aa00257_html_aa69eb759ac235e9d187c7496ee00a001"><div class="ttname"><a href="a00257.html#aa69eb759ac235e9d187c7496ee00a001">GetMenuItemInfoInternal</a></div><div class="ttdeci">BOOL GetMenuItemInfoInternal(HMENU hMenu, UINT uID, BOOL fByPosition, LPMENUITEMINFO lpInfo)</div></div>
<div class="ttc" id="aa01917_html_a945bb59aa2eb5c750311ce55eb87699a"><div class="ttname"><a href="a01917.html#a945bb59aa2eb5c750311ce55eb87699a">_SCROLLPOS::fMask</a></div><div class="ttdeci">UINT fMask</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00862">usercli.h:862</a></div></div>
<div class="ttc" id="aa00257_html_a4f6074a494c56033edda0253cda95b0a"><div class="ttname"><a href="a00257.html#a4f6074a494c56033edda0253cda95b0a">xxxNotifyOwner</a></div><div class="ttdeci">VOID xxxNotifyOwner(PLBIV, INT)</div><div class="ttdef"><b>Definition:</b> <a href="a00182_source.html#l01140">lboxctl2.c:1140</a></div></div>
<div class="ttc" id="aa01921_html_a25db36433a3a98e02dad54d430c71c20"><div class="ttname"><a href="a01921.html#a25db36433a3a98e02dad54d430c71c20">tagLBIV::fMouseDown</a></div><div class="ttdeci">UINT fMouseDown</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00902">usercli.h:902</a></div></div>
<div class="ttc" id="aa00257_html_a4dc2dd510a7da8ca20aeb51f4082269a"><div class="ttname"><a href="a00257.html#a4dc2dd510a7da8ca20aeb51f4082269a">MLIchToXYPos</a></div><div class="ttdeci">void MLIchToXYPos(PED, HDC, ICH, BOOL, LPPOINT)</div><div class="ttdef"><b>Definition:</b> <a href="a00128_source.html#l00415">editml.c:415</a></div></div>
<div class="ttc" id="aa01965_html_a96db010eb242ec549ce22a43517385fb"><div class="ttname"><a href="a01965.html#a96db010eb242ec549ce22a43517385fb">tagMDIWND::pmdi</a></div><div class="ttdeci">PMDI pmdi</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l02247">usercli.h:2247</a></div></div>
<div class="ttc" id="aa01889_html_a2d22bfa9dcbd27c904993db8e1a916db"><div class="ttname"><a href="a01889.html#a2d22bfa9dcbd27c904993db8e1a916db">tagCBox::spwndEdit</a></div><div class="ttdeci">struct tagWND * spwndEdit</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00461">usercli.h:461</a></div></div>
<div class="ttc" id="aa01961_html"><div class="ttname"><a href="a01961.html">tagMDI</a></div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l02233">usercli.h:2233</a></div></div>
<div class="ttc" id="aa01901_html_ad042d1743d70a971159c9cb3ea8bb8e6"><div class="ttname"><a href="a01901.html#ad042d1743d70a971159c9cb3ea8bb8e6">tagED::charSet</a></div><div class="ttdeci">BYTE charSet</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00771">usercli.h:771</a></div></div>
<div class="ttc" id="aa00257_html_ab7d1ddf87ebd83d741d3c2ca5328e8b1"><div class="ttname"><a href="a00257.html#ab7d1ddf87ebd83d741d3c2ca5328e8b1">_UnlockResource</a></div><div class="ttdeci">BOOL APIENTRY _UnlockResource(HANDLE hResData, HINSTANCE hModule)</div><div class="ttdef"><b>Definition:</b> <a href="a00047_source.html#l01346">clres.c:1346</a></div></div>
<div class="ttc" id="aa00257_html_adccdf44cdf1b049b8fe980892105f2f2"><div class="ttname"><a href="a00257.html#adccdf44cdf1b049b8fe980892105f2f2">InternalDialogBox</a></div><div class="ttdeci">int InternalDialogBox(HANDLE hmod, LPDLGTEMPLATE lpDlgTemplate, DWORD cb, HWND hwndOwner, DLGPROC pfnWndProc, LONG dwInitParam, UINT fFlags)</div><div class="ttdef"><b>Definition:</b> <a href="a00101_source.html#l01177">dlgmgr.c:1177</a></div></div>
<div class="ttc" id="aa01901_html_af0e577c2f3bf59a3136e8b1641b6f9c0"><div class="ttname"><a href="a01901.html#af0e577c2f3bf59a3136e8b1641b6f9c0">tagED::listboxHwnd</a></div><div class="ttdeci">HWND listboxHwnd</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00763">usercli.h:763</a></div></div>
<div class="ttc" id="aa00257_html_a7a8f6304c8bdf93c2e49053b920c077a"><div class="ttname"><a href="a00257.html#a7a8f6304c8bdf93c2e49053b920c077a">SHORTCREATE</a></div><div class="ttdeci">struct tagSHORTCREATE SHORTCREATE</div></div>
<div class="ttc" id="aa00257_html_a2f9cd23cc0324808f8930741a0993e50"><div class="ttname"><a href="a00257.html#a2f9cd23cc0324808f8930741a0993e50">MDIClientWndProcA</a></div><div class="ttdeci">LONG APIENTRY MDIClientWndProcA(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)</div><div class="ttdef"><b>Definition:</b> <a href="a00200_source.html#l01841">mdiwin.c:1841</a></div></div>
<div class="ttc" id="aa00257_html_a5027d7b89455215489b65476ebbf41a6"><div class="ttname"><a href="a00257.html#a5027d7b89455215489b65476ebbf41a6">ComboBoxWndProcW</a></div><div class="ttdeci">LONG APIENTRY ComboBoxWndProcW(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)</div><div class="ttdef"><b>Definition:</b> <a href="a00053_source.html#l01150">combo.c:1150</a></div></div>
<div class="ttc" id="aa00257_html_a0f521403a01046b7bfb3b37078729414"><div class="ttname"><a href="a00257.html#a0f521403a01046b7bfb3b37078729414">xxxLBBlockHilite</a></div><div class="ttdeci">VOID xxxLBBlockHilite(PLBIV, INT, BOOL)</div><div class="ttdef"><b>Definition:</b> <a href="a00182_source.html#l03372">lboxctl2.c:3372</a></div></div>
<div class="ttc" id="aa00257_html_afc22cd8d3ad5cbd4fd940d0875c08733"><div class="ttname"><a href="a00257.html#afc22cd8d3ad5cbd4fd940d0875c08733">ComboListBoxWndProcWorker</a></div><div class="ttdeci">LONG ComboListBoxWndProcWorker(PWND pwnd, UINT msg, WPARAM wParam, LPARAM lParam, DWORD fAnsi)</div></div>
<div class="ttc" id="aa01889_html_abf7af4e542b547981f74b0cf6eb1ebef"><div class="ttname"><a href="a01889.html#abf7af4e542b547981f74b0cf6eb1ebef">tagCBox::fExtendedUI</a></div><div class="ttdeci">UINT fExtendedUI</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00482">usercli.h:482</a></div></div>
<div class="ttc" id="aa01917_html_ad4c37af4c2923b1bf9383de2d90d3bbf"><div class="ttname"><a href="a01917.html#ad4c37af4c2923b1bf9383de2d90d3bbf">_SCROLLPOS::iPage</a></div><div class="ttdeci">UINT iPage</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00860">usercli.h:860</a></div></div>
<div class="ttc" id="aa00257_html_a0e13d30e9375bac414c8746306de7a3d"><div class="ttname"><a href="a00257.html#a0e13d30e9375bac414c8746306de7a3d">xxxCBUpdateListBoxWindow</a></div><div class="ttdeci">VOID xxxCBUpdateListBoxWindow(PCBOX, BOOL)</div><div class="ttdef"><b>Definition:</b> <a href="a00053_source.html#l01998">combo.c:1998</a></div></div>
<div class="ttc" id="aa00257_html_a2634a2384fec6bd215b9077d6d54c841"><div class="ttname"><a href="a00257.html#a2634a2384fec6bd215b9077d6d54c841">xxxLbDir</a></div><div class="ttdeci">INT xxxLbDir(PLBIV, UINT, LPWSTR)</div><div class="ttdef"><b>Definition:</b> <a href="a00185_source.html#l00863">lboxctl3.c:863</a></div></div>
<div class="ttc" id="aa00257_html_a4e94b71f05e06227fc914b33131e4512"><div class="ttname"><a href="a00257.html#a4e94b71f05e06227fc914b33131e4512">SLCreate</a></div><div class="ttdeci">LONG SLCreate(HWND, PED, LPCREATESTRUCT)</div><div class="ttdoc">!! CREATESTRUCT AorW and in other routines</div><div class="ttdef"><b>Definition:</b> <a href="a00140_source.html#l00025">edslrare.c:25</a></div></div>
<div class="ttc" id="aa00257_html_a22e744b5982dabab05e7c20bcab6e64f"><div class="ttname"><a href="a00257.html#a22e744b5982dabab05e7c20bcab6e64f">RtlLoadStringOrError</a></div><div class="ttdeci">int RtlLoadStringOrError(HANDLE, UINT, LPTSTR, int, LPTSTR, PRESCALLS, WORD)</div></div>
<div class="ttc" id="aa00257_html_ac97adb8dc82fcbdc40cdfb85abe23655"><div class="ttname"><a href="a00257.html#ac97adb8dc82fcbdc40cdfb85abe23655">MLBuildchLines</a></div><div class="ttdeci">void MLBuildchLines(PED, ICH, int, BOOL, PLONG, PLONG)</div><div class="ttdef"><b>Definition:</b> <a href="a00128_source.html#l01261">editml.c:1261</a></div></div>
<div class="ttc" id="aa00257_html_aa57cbf9e672cfdd060571672d50b36c9"><div class="ttname"><a href="a00257.html#aa57cbf9e672cfdd060571672d50b36c9">xxxLBoxDrawItem</a></div><div class="ttdeci">VOID xxxLBoxDrawItem(PLBIV, INT, UINT, UINT, LPRECT)</div><div class="ttdef"><b>Definition:</b> <a href="a00182_source.html#l03285">lboxctl2.c:3285</a></div></div>
<div class="ttc" id="aa00257_html_ab88cd7027b6acd69d6c39d4eac56cc53"><div class="ttname"><a href="a00257.html#ab88cd7027b6acd69d6c39d4eac56cc53">xxxSetLBScrollParms</a></div><div class="ttdeci">int xxxSetLBScrollParms(PLBIV plb, int nCtl)</div><div class="ttdef"><b>Definition:</b> <a href="a00179_source.html#l00026">lboxctl1.c:26</a></div></div>
<div class="ttc" id="aa01901_html_a00569140688ee86009f8509ad3304bd7"><div class="ttname"><a href="a01901.html#a00569140688ee86009f8509ad3304bd7">tagED::pTabStops</a></div><div class="ttdeci">LPINT pTabStops</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00765">usercli.h:765</a></div></div>
<div class="ttc" id="aa00257_html_a419502c690ecadea2ef606382c5cd028"><div class="ttname"><a href="a00257.html#a419502c690ecadea2ef606382c5cd028">ClientEmptyClipboard</a></div><div class="ttdeci">void ClientEmptyClipboard(void)</div><div class="ttdef"><b>Definition:</b> <a href="a00026_source.html#l00286">client.c:286</a></div></div>
<div class="ttc" id="aa01877_html_aba9dd902550fd1956ac2ed878d1be605"><div class="ttname"><a href="a01877.html#aba9dd902550fd1956ac2ed878d1be605">_LOOKASIDE::LookasideBounds</a></div><div class="ttdeci">PVOID LookasideBounds</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00307">usercli.h:307</a></div></div>
<div class="ttc" id="aa00257_html_a88592f20ec7b8072b809db53288447f8"><div class="ttname"><a href="a00257.html#a88592f20ec7b8072b809db53288447f8">CBOX</a></div><div class="ttdeci">struct tagCBox CBOX</div></div>
<div class="ttc" id="aa00257_html_a362385ba8a36ad5292508d7b46c5abfe"><div class="ttname"><a href="a00257.html#a362385ba8a36ad5292508d7b46c5abfe">_SetWindowsHookEx</a></div><div class="ttdeci">HHOOK _SetWindowsHookEx(HANDLE hmod, LPTSTR pszLib, DWORD idThread, int nFilterType, PROC pfnFilterProc, BOOL bAnsi)</div><div class="ttdef"><b>Definition:</b> <a href="a03611_source.html#l00288">client/ntstubs.c:288</a></div></div>
<div class="ttc" id="aa01901_html_a731ae5660a3e672f501d9e67ccda9c5e"><div class="ttname"><a href="a01901.html#a731ae5660a3e672f501d9e67ccda9c5e">tagED::ichMinSel</a></div><div class="ttdeci">ICH ichMinSel</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00651">usercli.h:651</a></div></div>
<div class="ttc" id="aa01957_html_a45b5ae5db844eddc8af1bb24aafa9412"><div class="ttname"><a href="a01957.html#a45b5ae5db844eddc8af1bb24aafa9412">_FILEINFO::pszName</a></div><div class="ttdeci">LPCWSTR pszName</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l01834">usercli.h:1834</a></div></div>
<div class="ttc" id="aa00257_html_af9d805d72f95411e90ed890acff853bc"><div class="ttname"><a href="a00257.html#af9d805d72f95411e90ed890acff853bc">ListBoxWndProcA</a></div><div class="ttdeci">LONG APIENTRY ListBoxWndProcA(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)</div><div class="ttdef"><b>Definition:</b> <a href="a00176_source.html#l00714">lb1.c:714</a></div></div>
<div class="ttc" id="aa01921_html_ab2a934bf9afb31afe96402ee89a76106"><div class="ttname"><a href="a01921.html#ab2a934bf9afb31afe96402ee89a76106">tagLBIV::fHasStrings</a></div><div class="ttdeci">UINT fHasStrings</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00908">usercli.h:908</a></div></div>
<div class="ttc" id="aa00257_html_a179f5d15541adc4cb2cd436941cc9b57"><div class="ttname"><a href="a00257.html#a179f5d15541adc4cb2cd436941cc9b57">ValidateHwnd</a></div><div class="ttdeci">PWND FASTCALL ValidateHwnd(HWND hwnd)</div><div class="ttdef"><b>Definition:</b> <a href="a03743_source.html#l00154">client/wow.c:154</a></div></div>
<div class="ttc" id="aa00257_html_a2e1148ac14f84879eab579b3dfa2084e"><div class="ttname"><a href="a00257.html#a2e1148ac14f84879eab579b3dfa2084e">ECNcCreate</a></div><div class="ttdeci">BOOL ECNcCreate(PED, PWND, LPCREATESTRUCT)</div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00188">edecrare.c:188</a></div></div>
<div class="ttc" id="aa00257_html_aca9851e396f6a523315f8b53f4ba21a2"><div class="ttname"><a href="a00257.html#aca9851e396f6a523315f8b53f4ba21a2">ConvertMemHandle</a></div><div class="ttdeci">HANDLE ConvertMemHandle(HANDLE hMem, UINT cbNULL)</div><div class="ttdef"><b>Definition:</b> <a href="a03611_source.html#l00219">client/ntstubs.c:219</a></div></div>
<div class="ttc" id="aa00257_html_a1ef0da836aee54f9d545b232ae483b05"><div class="ttname"><a href="a00257.html#a1ef0da836aee54f9d545b232ae483b05">PLBIV</a></div><div class="ttdeci">struct tagLBIV * PLBIV</div></div>
<div class="ttc" id="aa00257_html_a687de76bcca110411f6c34c2122571e6"><div class="ttname"><a href="a00257.html#a687de76bcca110411f6c34c2122571e6">fnHkINLPCBTCREATESTRUCT</a></div><div class="ttdeci">DWORD fnHkINLPCBTCREATESTRUCT(UINT msg, DWORD wParam, LPCBT_CREATEWND pcbt, DWORD xpfnProc, BOOL bAnsi)</div><div class="ttdef"><b>Definition:</b> <a href="a03611_source.html#l02112">client/ntstubs.c:2112</a></div></div>
<div class="ttc" id="aa00257_html_a87e3aa8d367f5db5978419a8217275d0"><div class="ttname"><a href="a00257.html#a87e3aa8d367f5db5978419a8217275d0">_GetClassData</a></div><div class="ttdeci">DWORD _GetClassData(PCLS pcls, PWND pwnd, int index, BOOL bAnsi)</div><div class="ttdef"><b>Definition:</b> <a href="a00011_source.html#l00100">classc.c:100</a></div></div>
<div class="ttc" id="aa01921_html_acef4f1ea8a2a05629749d4ddfb105bd2"><div class="ttname"><a href="a01921.html#acef4f1ea8a2a05629749d4ddfb105bd2">tagLBIV::spwndParent</a></div><div class="ttdeci">PWND spwndParent</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00867">usercli.h:867</a></div></div>
<div class="ttc" id="aa00257_html_a621e0639befe08f49deed4738635015b"><div class="ttname"><a href="a00257.html#a621e0639befe08f49deed4738635015b">FillTriangle</a></div><div class="ttdeci">void FillTriangle(HDC hdc, LPRECT lprc, HBRUSH hbr, UINT flags)</div><div class="ttdef"><b>Definition:</b> <a href="a03212_source.html#l00270">rtl/draw.c:270</a></div></div>
<div class="ttc" id="aa00335_html"><div class="ttname"><a href="a00335.html">cscall.h</a></div></div>
<div class="ttc" id="aa00257_html_a78b3b89207c6c8e6e8c0cc175f531320"><div class="ttname"><a href="a00257.html#a78b3b89207c6c8e6e8c0cc175f531320">RtlGetIdFromDirectory</a></div><div class="ttdeci">int RtlGetIdFromDirectory(PBYTE, BOOL, int, int, DWORD, PDWORD)</div><div class="ttdef"><b>Definition:</b> <a href="a00047_source.html#l04546">clres.c:4546</a></div></div>
<div class="ttc" id="aa01913_html_a9b179585bafeb968e7214a12ce85a633"><div class="ttname"><a href="a01913.html#a9b179585bafeb968e7214a12ce85a633">STRIPINFO::lpString</a></div><div class="ttdeci">LPSTR lpString</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00817">usercli.h:817</a></div></div>
<div class="ttc" id="aa00257_html_a51bc7bcd9ad07168b874e6b3961bf6ba"><div class="ttname"><a href="a00257.html#a51bc7bcd9ad07168b874e6b3961bf6ba">IsSelected</a></div><div class="ttdeci">BOOL IsSelected(PLBIV, INT, UINT)</div><div class="ttdef"><b>Definition:</b> <a href="a00182_source.html#l00428">lboxctl2.c:428</a></div></div>
<div class="ttc" id="aa01889_html_a53929e32f1e062526f94455c636e6882"><div class="ttname"><a href="a01889.html#a53929e32f1e062526f94455c636e6882">tagCBox::buttonrc</a></div><div class="ttdeci">RECT buttonrc</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00454">usercli.h:454</a></div></div>
<div class="ttc" id="aa00257_html_a0b3bc87147c675de3299a16b3ccf8665"><div class="ttname"><a href="a00257.html#a0b3bc87147c675de3299a16b3ccf8665">_PrevControl</a></div><div class="ttdeci">PWND _PrevControl(PWND pwndDlg, PWND pwnd, UINT uFlags)</div><div class="ttdef"><b>Definition:</b> <a href="a00107_source.html#l00078">dlgmgrc.c:78</a></div></div>
<div class="ttc" id="aa00257_html_acd4bc3d98829fac88da94d1501b64b38"><div class="ttname"><a href="a00257.html#acd4bc3d98829fac88da94d1501b64b38">ECNcDestroyHandler</a></div><div class="ttdeci">void ECNcDestroyHandler(PWND, PED)</div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00333">edecrare.c:333</a></div></div>
<div class="ttc" id="aa01901_html_a59006911edca42d85a4451300a2e5691"><div class="ttname"><a href="a01901.html#a59006911edca42d85a4451300a2e5691">tagED::cxSysCharWidth</a></div><div class="ttdeci">int cxSysCharWidth</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00761">usercli.h:761</a></div></div>
<div class="ttc" id="aa00257_html_a7c1e026f608f9d62f037c3d64c63e9cc"><div class="ttname"><a href="a00257.html#a7c1e026f608f9d62f037c3d64c63e9cc">MLLine</a></div><div class="ttdeci">ICH MLLine(PED, ICH)</div><div class="ttdef"><b>Definition:</b> <a href="a00128_source.html#l00311">editml.c:311</a></div></div>
<div class="ttc" id="aa00257_html_ac9033fc6bb18849d54a49d9c57049023"><div class="ttname"><a href="a00257.html#ac9033fc6bb18849d54a49d9c57049023">xxxDlgDirListHelper</a></div><div class="ttdeci">BOOL xxxDlgDirListHelper(PWND, LPWSTR, LPBYTE, int, int, UINT, BOOL)</div><div class="ttdef"><b>Definition:</b> <a href="a00185_source.html#l00189">lboxctl3.c:189</a></div></div>
<div class="ttc" id="aa00257_html_a68638a2aae50d79a6715476f6b34d40b"><div class="ttname"><a href="a00257.html#a68638a2aae50d79a6715476f6b34d40b">LBCalcVarITopScrollAmt</a></div><div class="ttdeci">INT LBCalcVarITopScrollAmt(PLBIV, INT, INT)</div><div class="ttdef"><b>Definition:</b> <a href="a00194_source.html#l00198">lboxvar.c:198</a></div></div>
<div class="ttc" id="aa00257_html_a46f7efd6eed82fc7f78fe29bfba05bb3"><div class="ttname"><a href="a00257.html#a46f7efd6eed82fc7f78fe29bfba05bb3">PSCROLLPOS</a></div><div class="ttdeci">struct _SCROLLPOS * PSCROLLPOS</div></div>
<div class="ttc" id="aa00257_html_af07d64128d87da9eca6afaaf0267ed3c"><div class="ttname"><a href="a00257.html#af07d64128d87da9eca6afaaf0267ed3c">FindExistingCursorIcon</a></div><div class="ttdeci">HCURSOR FindExistingCursorIcon(LPWSTR pszModName, LPCWSTR pszResName, PCURSORFIND pcfSearch)</div><div class="ttdef"><b>Definition:</b> <a href="a03611_source.html#l01220">client/ntstubs.c:1220</a></div></div>
<div class="ttc" id="aa00257_html_a5adc342c083daff2e0893a5db68b12cd"><div class="ttname"><a href="a00257.html#a5adc342c083daff2e0893a5db68b12cd">GetIcoCurHeight</a></div><div class="ttdeci">DWORD GetIcoCurHeight(DWORD cyOrg, BOOL fIcon, UINT LR_flags, DWORD cyDesired)</div><div class="ttdef"><b>Definition:</b> <a href="a00047_source.html#l03874">clres.c:3874</a></div></div>
<div class="ttc" id="aa01961_html_a226d18d4894cbfc80123122598183b4d"><div class="ttname"><a href="a01961.html#a226d18d4894cbfc80123122598183b4d">tagMDI::hwndMaxedChild</a></div><div class="ttdeci">HWND hwndMaxedChild</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l02235">usercli.h:2235</a></div></div>
<div class="ttc" id="aa01921_html_a8c22d5acea85648f5ad4d7388a73cd3e"><div class="ttname"><a href="a01921.html#a8c22d5acea85648f5ad4d7388a73cd3e">tagLBIV::fDisableNoScroll</a></div><div class="ttdeci">UINT fDisableNoScroll</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00931">usercli.h:931</a></div></div>
<div class="ttc" id="aa00257_html_a71519f188c503800db846922404b7d8d"><div class="ttname"><a href="a00257.html#a71519f188c503800db846922404b7d8d">ECSetEditClip</a></div><div class="ttdeci">void ECSetEditClip(PED, HDC, BOOL)</div><div class="ttdef"><b>Definition:</b> <a href="a00125_source.html#l01856">editec.c:1856</a></div></div>
<div class="ttc" id="aa00257_html_a7f0449892c4e821d71745dca4562b881"><div class="ttname"><a href="a00257.html#a7f0449892c4e821d71745dca4562b881">fnHkINLPCWPRETSTRUCTA</a></div><div class="ttdeci">DWORD fnHkINLPCWPRETSTRUCTA(PWND pwnd, UINT message, WPARAM wParam, LPARAM lParam, DWORD xParam)</div></div>
<div class="ttc" id="aa00257_html_ad4e144e80c7e5514df33a35f64f5b661"><div class="ttname"><a href="a00257.html#ad4e144e80c7e5514df33a35f64f5b661">DebugUserGlobalLock</a></div><div class="ttdeci">__inline void DebugUserGlobalLock(HANDLE h, void **p)</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00072">usercli.h:72</a></div></div>
<div class="ttc" id="aa00257_html_a9dcc5648b4b0506577cdecd7b3909bda"><div class="ttname"><a href="a00257.html#a9dcc5648b4b0506577cdecd7b3909bda">xxxCBMessageItemHandler</a></div><div class="ttdeci">long xxxCBMessageItemHandler(PCBOX, UINT, LPVOID)</div><div class="ttdef"><b>Definition:</b> <a href="a00053_source.html#l01184">combo.c:1184</a></div></div>
<div class="ttc" id="aa01877_html_a534feb9318dfa9325974699050743a8c"><div class="ttname"><a href="a01877.html#a534feb9318dfa9325974699050743a8c">_LOOKASIDE::DelSlowCalls</a></div><div class="ttdeci">ULONG DelSlowCalls</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00315">usercli.h:315</a></div></div>
<div class="ttc" id="aa00362_html"><div class="ttname"><a href="a00362.html">ntuser.h</a></div></div>
<div class="ttc" id="aa00257_html_a4d37f42417d0a890212c7dfd845cb8b6"><div class="ttname"><a href="a00257.html#a4d37f42417d0a890212c7dfd845cb8b6">FChildVisible</a></div><div class="ttdeci">BOOL FChildVisible(HWND hwnd)</div><div class="ttdef"><b>Definition:</b> <a href="a00263_source.html#l00052">winmgrc.c:52</a></div></div>
<div class="ttc" id="aa00257_html_a52dbeed17cec56a706a956bec23d4546"><div class="ttname"><a href="a00257.html#a52dbeed17cec56a706a956bec23d4546">BLOCK</a></div><div class="ttdeci">struct tagBLOCK BLOCK</div></div>
<div class="ttc" id="aa00257_html_afa2634ff524a6d29b62024261d0d4d9d"><div class="ttname"><a href="a00257.html#afa2634ff524a6d29b62024261d0d4d9d">xxxFindString</a></div><div class="ttdeci">INT xxxFindString(PLBIV, LPWSTR, INT, INT, BOOL)</div><div class="ttdef"><b>Definition:</b> <a href="a00182_source.html#l02583">lboxctl2.c:2583</a></div></div>
<div class="ttc" id="aa01913_html_a1e4e2a1d327da7855095c0fa5d55f04c"><div class="ttname"><a href="a01913.html#a1e4e2a1d327da7855095c0fa5d55f04c">STRIPINFO::nCount</a></div><div class="ttdeci">ICH nCount</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00819">usercli.h:819</a></div></div>
<div class="ttc" id="aa00257_html_a6b7d1cbcabf701eb793db56ca870d6c7"><div class="ttname"><a href="a00257.html#a6b7d1cbcabf701eb793db56ca870d6c7">MLCalcXOffset</a></div><div class="ttdeci">int MLCalcXOffset(PED, HDC, int)</div><div class="ttdef"><b>Definition:</b> <a href="a00128_source.html#l00079">editml.c:79</a></div></div>
<div class="ttc" id="aa00257_html_a179eb2d30cb9b0e612d121f042cc4e4d"><div class="ttname"><a href="a00257.html#a179eb2d30cb9b0e612d121f042cc4e4d">InitClassOffsets</a></div><div class="ttdeci">void InitClassOffsets(void)</div><div class="ttdef"><b>Definition:</b> <a href="a00011_source.html#l00072">classc.c:72</a></div></div>
<div class="ttc" id="aa00257_html_af38990a3dec781c0280a7a447a5fe734"><div class="ttname"><a href="a00257.html#af38990a3dec781c0280a7a447a5fe734">ValidateDialogPwnd</a></div><div class="ttdeci">BOOL ValidateDialogPwnd(PWND pwnd)</div><div class="ttdef"><b>Definition:</b> <a href="a00101_source.html#l00180">dlgmgr.c:180</a></div></div>
<div class="ttc" id="aa00257_html_ac816d78e09a02470b6482c4065a3189d"><div class="ttname"><a href="a00257.html#ac816d78e09a02470b6482c4065a3189d">xxxTrackMouse</a></div><div class="ttdeci">VOID xxxTrackMouse(PLBIV, UINT, POINT)</div><div class="ttdef"><b>Definition:</b> <a href="a00182_source.html#l01192">lboxctl2.c:1192</a></div></div>
<div class="ttc" id="aa01957_html_a0b0a8d3b5e010d9b0e9c7276fd8ebd1c"><div class="ttname"><a href="a01957.html#a0b0a8d3b5e010d9b0e9c7276fd8ebd1c">_FILEINFO::pFileEnd</a></div><div class="ttdeci">LPBYTE pFileEnd</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l01833">usercli.h:1833</a></div></div>
<div class="ttc" id="aa01897_html"><div class="ttname"><a href="a01897.html">tagUNDO</a></div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00621">usercli.h:621</a></div></div>
<div class="ttc" id="aa01901_html_a63d2978bed54249f685782e78ce4d423"><div class="ttname"><a href="a01901.html#a63d2978bed54249f685782e78ce4d423">tagED::pwnd</a></div><div class="ttdeci">PWND pwnd</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00675">usercli.h:675</a></div></div>
<div class="ttc" id="aa00257_html_afeedc7ce2c7778f420d0357f1ef24e6e"><div class="ttname"><a href="a00257.html#afeedc7ce2c7778f420d0357f1ef24e6e">GetActiveKeyboardName</a></div><div class="ttdeci">VOID GetActiveKeyboardName(LPWSTR lpszName)</div><div class="ttdef"><b>Definition:</b> <a href="a00026_source.html#l03175">client.c:3175</a></div></div>
<div class="ttc" id="aa00257_html_a7c3514904c43eaaf6dd8ddf4918cc7f3"><div class="ttname"><a href="a00257.html#a7c3514904c43eaaf6dd8ddf4918cc7f3">ButtonWndProcWorker</a></div><div class="ttdeci">LONG ButtonWndProcWorker(PWND pwnd, UINT msg, WPARAM wParam, LPARAM lParam, DWORD fAnsi)</div><div class="ttdef"><b>Definition:</b> <a href="a00005_source.html#l01283">btnctl.c:1283</a></div></div>
<div class="ttc" id="aa01901_html_a9805d549bc2a7caaea2b1b51cf39d444"><div class="ttname"><a href="a01901.html#a9805d549bc2a7caaea2b1b51cf39d444">tagED::cchAlloc</a></div><div class="ttdeci">ICH cchAlloc</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00643">usercli.h:643</a></div></div>
<div class="ttc" id="aa01921_html_a28addd302ddcd18f236d3df387de182d"><div class="ttname"><a href="a01921.html#a28addd302ddcd18f236d3df387de182d">tagLBIV::hFont</a></div><div class="ttdeci">HANDLE hFont</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00963">usercli.h:963</a></div></div>
<div class="ttc" id="aa00257_html_ac9f5a78d4858332cc9d2ee7c8291e8d4"><div class="ttname"><a href="a00257.html#ac9f5a78d4858332cc9d2ee7c8291e8d4">ModifyMenuItem</a></div><div class="ttdeci">VOID ModifyMenuItem(PWND pwnd)</div><div class="ttdef"><b>Definition:</b> <a href="a00197_source.html#l00102">mdimenu.c:102</a></div></div>
<div class="ttc" id="aa01921_html_af031416b0c1aad3b57cc15c469f41ecc"><div class="ttname"><a href="a01921.html#af031416b0c1aad3b57cc15c469f41ecc">tagLBIV::cItemFullMax</a></div><div class="ttdeci">INT cItemFullMax</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00872">usercli.h:872</a></div></div>
<div class="ttc" id="aa01901_html_af2ccabe4821a7339ec42ca3f2713a7e6"><div class="ttname"><a href="a01901.html#af2ccabe4821a7339ec42ca3f2713a7e6">tagED::fInitialized</a></div><div class="ttdeci">UINT fInitialized</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00734">usercli.h:734</a></div></div>
<div class="ttc" id="aa01969_html_ad36501a70b25e18bcf48dd6e03392305"><div class="ttname"><a href="a01969.html#ad36501a70b25e18bcf48dd6e03392305">tagSHORTCREATE::cy</a></div><div class="ttdeci">int cy</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l02251">usercli.h:2251</a></div></div>
<div class="ttc" id="aa01945_html_a6abe98f8d8bcc1c1b1a49c0c9a15e56d"><div class="ttname"><a href="a01945.html#a6abe98f8d8bcc1c1b1a49c0c9a15e56d">tagSTATWND::wnd</a></div><div class="ttdeci">WND wnd</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l01054">usercli.h:1054</a></div></div>
<div class="ttc" id="aa00257_html_adde61f2002a18eb03c39222f91420fb4"><div class="ttname"><a href="a00257.html#adde61f2002a18eb03c39222f91420fb4">DispatchLocalFree</a></div><div class="ttdeci">HLOCAL WINAPI DispatchLocalFree(HLOCAL hMem, HANDLE hInstance)</div><div class="ttdef"><b>Definition:</b> <a href="a00035_source.html#l01051">clinit.c:1051</a></div></div>
<div class="ttc" id="aa01921_html_aaef455959b7907cbaff286e61c5e029b"><div class="ttname"><a href="a01921.html#aaef455959b7907cbaff286e61c5e029b">tagLBIV::xOrigin</a></div><div class="ttdeci">int xOrigin</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00964">usercli.h:964</a></div></div>
<div class="ttc" id="aa00257_html_adccbe0a4e456bc7a91fcf34092672f21"><div class="ttname"><a href="a00257.html#adccbe0a4e456bc7a91fcf34092672f21">GetControlBrush</a></div><div class="ttdeci">HBRUSH GetControlBrush(HWND hwnd, HDC hdc, UINT msg)</div><div class="ttdef"><b>Definition:</b> <a href="a03611_source.html#l00623">client/ntstubs.c:623</a></div></div>
<div class="ttc" id="aa00257_html_a6091781f063921fc304335d7f87acbd4"><div class="ttname"><a href="a00257.html#a6091781f063921fc304335d7f87acbd4">LBItem</a></div><div class="ttdeci">struct tagLBItem LBItem</div></div>
<div class="ttc" id="aa00257_html_a13354e013c46028ae8ddca8e44eef758"><div class="ttname"><a href="a00257.html#a13354e013c46028ae8ddca8e44eef758">ValidateMENUINFO</a></div><div class="ttdeci">BOOL ValidateMENUINFO(LPCMENUINFO lpmi, WORD wAPICode)</div></div>
<div class="ttc" id="aa00257_html_a9ae6a22b30ed74e9f8bcac9e44d66008"><div class="ttname"><a href="a00257.html#a9ae6a22b30ed74e9f8bcac9e44d66008">ECSize</a></div><div class="ttdeci">void ECSize(PED, LPRECT, BOOL)</div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00488">edecrare.c:488</a></div></div>
<div class="ttc" id="aa01921_html_ad51e2455d51f0327e18d4b156690db26"><div class="ttname"><a href="a01921.html#ad51e2455d51f0327e18d4b156690db26">tagLBIV::iSel</a></div><div class="ttdeci">INT iSel</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00870">usercli.h:870</a></div></div>
<div class="ttc" id="aa01889_html_a3cc74527fd96e48f412556e3f5e75e5e"><div class="ttname"><a href="a01889.html#a3cc74527fd96e48f412556e3f5e75e5e">tagCBox::editrc</a></div><div class="ttdeci">RECT editrc</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00452">usercli.h:452</a></div></div>
<div class="ttc" id="aa00257_html_a779ab41018bd3951528a4201d4b5a0fb"><div class="ttname"><a href="a00257.html#a779ab41018bd3951528a4201d4b5a0fb">FindPwndChild</a></div><div class="ttdeci">PWND FindPwndChild(PWND pwndMDI, UINT wChildID)</div><div class="ttdef"><b>Definition:</b> <a href="a00197_source.html#l00022">mdimenu.c:22</a></div></div>
<div class="ttc" id="aa00257_html_a3e7e1ae54c1b6d54019d69e48debbd20"><div class="ttname"><a href="a00257.html#a3e7e1ae54c1b6d54019d69e48debbd20">LoadIcoCur</a></div><div class="ttdeci">HICON LoadIcoCur(HINSTANCE hmod, LPCWSTR lpName, LPWSTR type, DWORD cxDesired, DWORD cyDesired, UINT LR_flags)</div><div class="ttdef"><b>Definition:</b> <a href="a00047_source.html#l02492">clres.c:2492</a></div></div>
<div class="ttc" id="aa01889_html_a73169549457ba1d129d00ae6a8cf1a9e"><div class="ttname"><a href="a01889.html#a73169549457ba1d129d00ae6a8cf1a9e">tagCBox::fFocus</a></div><div class="ttdeci">UINT fFocus</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00465">usercli.h:465</a></div></div>
<div class="ttc" id="aa01921_html_a0f6bdbdc8f01ab790cee26a848d27730"><div class="ttname"><a href="a01921.html#a0f6bdbdc8f01ab790cee26a848d27730">tagLBIV::fFromInsert</a></div><div class="ttdeci">UINT fFromInsert</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00940">usercli.h:940</a></div></div>
<div class="ttc" id="aa01921_html_a5bd218ff1246ad262a29b369703fe78c"><div class="ttname"><a href="a01921.html#a5bd218ff1246ad262a29b369703fe78c">tagLBIV::spwnd</a></div><div class="ttdeci">PWND spwnd</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00868">usercli.h:868</a></div></div>
<div class="ttc" id="aa01901_html_a1b5d2e62e62753fd3d9acf72c4ba1510"><div class="ttname"><a href="a01901.html#a1b5d2e62e62753fd3d9acf72c4ba1510">tagED::charOverhang</a></div><div class="ttdeci">int charOverhang</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00760">usercli.h:760</a></div></div>
<div class="ttc" id="aa00257_html_aed40989beb64ad81ee8d9f5dd18687a0"><div class="ttname"><a href="a00257.html#aed40989beb64ad81ee8d9f5dd18687a0">EditWndProcWorker</a></div><div class="ttdeci">LONG EditWndProcWorker(PWND pwnd, UINT msg, WPARAM wParam, LPARAM lParam, DWORD fAnsi)</div><div class="ttdef"><b>Definition:</b> <a href="a00125_source.html#l02225">editec.c:2225</a></div></div>
<div class="ttc" id="aa01901_html_a09306cf6ab0c9419f145addad50ec5ba"><div class="ttname"><a href="a01901.html#a09306cf6ab0c9419f145addad50ec5ba">tagED::dwForeign</a></div><div class="ttdeci">DWORD dwForeign</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00787">usercli.h:787</a></div></div>
<div class="ttc" id="aa01885_html_a00409206df2f2c862886d2159fcd5ce5"><div class="ttname"><a href="a01885.html#a00409206df2f2c862886d2159fcd5ce5">tagCHARSETBLOCK::hlibLPK</a></div><div class="ttdeci">HANDLE hlibLPK</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00366">usercli.h:366</a></div></div>
<div class="ttc" id="aa01901_html_a7b9a43e0204537d4c54a00891198ab24"><div class="ttname"><a href="a01901.html#a7b9a43e0204537d4c54a00891198ab24">tagED::fUnused1</a></div><div class="ttdeci">UINT fUnused1</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00740">usercli.h:740</a></div></div>
<div class="ttc" id="aa00257_html_ae249b60508ae04dbc2d54a9d4c7da4a2"><div class="ttname"><a href="a00257.html#ae249b60508ae04dbc2d54a9d4c7da4a2">xxxSetISelBase</a></div><div class="ttdeci">VOID xxxSetISelBase(PLBIV, INT)</div><div class="ttdef"><b>Definition:</b> <a href="a00182_source.html#l01174">lboxctl2.c:1174</a></div></div>
<div class="ttc" id="aa00257_html_af93fa46573fc49c66ca2a3d9efe2c680"><div class="ttname"><a href="a00257.html#af93fa46573fc49c66ca2a3d9efe2c680">ECFindTab</a></div><div class="ttdeci">ICH ECFindTab(LPSTR, ICH)</div></div>
<div class="ttc" id="aa03608_html_afd1a0e78d1f88954d93e48ab3821781f"><div class="ttname"><a href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a></div><div class="ttdeci">typedef UINT(FAR WINAPI *MSGSOUNDPROC)()</div></div>
<div class="ttc" id="aa00257_html_a24e2306d241270325b40ba5046c1c266"><div class="ttname"><a href="a00257.html#a24e2306d241270325b40ba5046c1c266">RepositionRect</a></div><div class="ttdeci">void RepositionRect(LPRECT lprc, DWORD dwStyle, DWORD dwExStyle)</div><div class="ttdef"><b>Definition:</b> <a href="a00101_source.html#l01293">dlgmgr.c:1293</a></div></div>
<div class="ttc" id="aa01901_html_a560d79883079b560961fefdf0934369a"><div class="ttname"><a href="a01901.html#a560d79883079b560961fefdf0934369a">tagED::wMaxNegC</a></div><div class="ttdeci">UINT wMaxNegC</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00778">usercli.h:778</a></div></div>
<div class="ttc" id="aa00257_html_a2a45151bf23fa8ad0e2348b5f5b1ea79"><div class="ttname"><a href="a00257.html#a2a45151bf23fa8ad0e2348b5f5b1ea79">Event</a></div><div class="ttdeci">DWORD Event(PEVENT_PACKET pep)</div><div class="ttdef"><b>Definition:</b> <a href="a03611_source.html#l00101">client/ntstubs.c:101</a></div></div>
<div class="ttc" id="aa00257_html_a3fe84012f53713f8e824961607747468"><div class="ttname"><a href="a00257.html#a3fe84012f53713f8e824961607747468">ComboListBoxWndProcA</a></div><div class="ttdeci">LONG APIENTRY ComboListBoxWndProcA(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)</div><div class="ttdef"><b>Definition:</b> <a href="a00176_source.html#l00758">lb1.c:758</a></div></div>
<div class="ttc" id="aa00257_html_aabe128427ea4c2bc2cd02e1f0d2edc11"><div class="ttname"><a href="a00257.html#aabe128427ea4c2bc2cd02e1f0d2edc11">InitHStrings</a></div><div class="ttdeci">VOID InitHStrings(PLBIV)</div><div class="ttdef"><b>Definition:</b> <a href="a00191_source.html#l00712">lboxrare.c:712</a></div></div>
<div class="ttc" id="aa01901_html_ae67fc2ff66481f97d3e6bff2ad056160"><div class="ttname"><a href="a01901.html#ae67fc2ff66481f97d3e6bff2ad056160">tagED::fKanji</a></div><div class="ttdeci">UINT fKanji</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00700">usercli.h:700</a></div></div>
<div class="ttc" id="aa00257_html_a698070cde2c0d41c927da6b5695e620d"><div class="ttname"><a href="a00257.html#a698070cde2c0d41c927da6b5695e620d">TABTEXTCALLBACK</a></div><div class="ttdeci">LONG(PASCAL * TABTEXTCALLBACK)(HDC, int, int, LPCSTR, int, int, LPINT, int, BOOL, int, int)</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00358">usercli.h:358</a></div></div>
<div class="ttc" id="aa00257_html_a2ef7296bcee12d44ae70290156d762ce"><div class="ttname"><a href="a00257.html#a2ef7296bcee12d44ae70290156d762ce">PLARGE_IN_STRING</a></div><div class="ttdeci">struct _LARGE_IN_STRING * PLARGE_IN_STRING</div></div>
<div class="ttc" id="aa00257_html_a9fa45341916979ba41dfe39108ad1dfe"><div class="ttname"><a href="a00257.html#a9fa45341916979ba41dfe39108ad1dfe">MLInsertCrCrLf</a></div><div class="ttdeci">BOOL MLInsertCrCrLf(PED)</div><div class="ttdef"><b>Definition:</b> <a href="a00137_source.html#l00024">edmlrare.c:24</a></div></div>
<div class="ttc" id="aa00257_html_a91c5a46e52c9b3f9bd0c0a99cbb43712"><div class="ttname"><a href="a00257.html#a91c5a46e52c9b3f9bd0c0a99cbb43712">LBGetItemRect</a></div><div class="ttdeci">BOOL LBGetItemRect(PLBIV, INT, LPRECT)</div><div class="ttdef"><b>Definition:</b> <a href="a00182_source.html#l00177">lboxctl2.c:177</a></div></div>
<div class="ttc" id="aa01965_html_a031cf5b7b205e88870ba6755226c8c82"><div class="ttname"><a href="a01965.html#a031cf5b7b205e88870ba6755226c8c82">tagMDIWND::dwReserved</a></div><div class="ttdeci">UINT dwReserved</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l02246">usercli.h:2246</a></div></div>
<div class="ttc" id="aa01921_html_abce011e185972d4857404c2723d7de94"><div class="ttname"><a href="a01921.html#abce011e185972d4857404c2723d7de94">tagLBIV::fIgnoreSizeMsg</a></div><div class="ttdeci">UINT fIgnoreSizeMsg</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00947">usercli.h:947</a></div></div>
<div class="ttc" id="aa00257_html_aa0d8eac4fcf37852727a1e9faa38816a"><div class="ttname"><a href="a00257.html#aa0d8eac4fcf37852727a1e9faa38816a">MLPasteText</a></div><div class="ttdeci">ICH MLPasteText(PED)</div><div class="ttdef"><b>Definition:</b> <a href="a00128_source.html#l02337">editml.c:2337</a></div></div>
<div class="ttc" id="aa01889_html_a9984e45f59ff8069fa1b900d4c346a50"><div class="ttname"><a href="a01889.html#a9984e45f59ff8069fa1b900d4c346a50">tagCBox::fNoRedraw</a></div><div class="ttdeci">UINT fNoRedraw</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00466">usercli.h:466</a></div></div>
<div class="ttc" id="aa01901_html_a9e9c8bf44a8b9c903e8b2bb173acbeff"><div class="ttname"><a href="a01901.html#a9e9c8bf44a8b9c903e8b2bb173acbeff">tagED::iLockLevel</a></div><div class="ttdeci">int iLockLevel</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00794">usercli.h:794</a></div></div>
<div class="ttc" id="aa00257_html_a6359efa4f15a8fb303fcb13cdd93e22b"><div class="ttname"><a href="a00257.html#a6359efa4f15a8fb303fcb13cdd93e22b">WowGetModuleFileName</a></div><div class="ttdeci">BOOL WowGetModuleFileName(HMODULE hModule, LPWSTR pwsz, DWORD cchMax)</div><div class="ttdef"><b>Definition:</b> <a href="a00047_source.html#l00128">clres.c:128</a></div></div>
<div class="ttc" id="aa00257_html_aab75024fd62e1356de10280eb4a2efa4"><div class="ttname"><a href="a00257.html#aab75024fd62e1356de10280eb4a2efa4">ECFindXORblks</a></div><div class="ttdeci">void ECFindXORblks(LPBLOCK, LPBLOCK, LPBLOCK, LPBLOCK)</div><div class="ttdef"><b>Definition:</b> <a href="a00125_source.html#l02761">editec.c:2761</a></div></div>
<div class="ttc" id="aa01889_html_a61bb02e3130b4246892720f5fd8479a9"><div class="ttname"><a href="a01889.html#a61bb02e3130b4246892720f5fd8479a9">tagCBox::fCase</a></div><div class="ttdeci">UINT fCase</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00485">usercli.h:485</a></div></div>
<div class="ttc" id="aa01889_html"><div class="ttname"><a href="a01889.html">tagCBox</a></div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00449">usercli.h:449</a></div></div>
<div class="ttc" id="aa00257_html_a71c6ffa85617c757333f92d126ae613d"><div class="ttname"><a href="a00257.html#a71c6ffa85617c757333f92d126ae613d">ECIsCharNumeric</a></div><div class="ttdeci">BOOL ECIsCharNumeric(PED ped, DWORD keyPress)</div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00835">edecrare.c:835</a></div></div>
<div class="ttc" id="aa00257_html_aac793257b964e2580f91401d9a02968b"><div class="ttname"><a href="a00257.html#aac793257b964e2580f91401d9a02968b">xxxLBCreate</a></div><div class="ttdeci">LONG xxxLBCreate(PLBIV, PWND, LPCREATESTRUCT)</div><div class="ttdef"><b>Definition:</b> <a href="a00191_source.html#l00062">lboxrare.c:62</a></div></div>
<div class="ttc" id="aa00257_html_ab4e9a4a3f8bbb35044786e7b9981fe46"><div class="ttname"><a href="a00257.html#ab4e9a4a3f8bbb35044786e7b9981fe46">BuildHwndList</a></div><div class="ttdeci">DWORD BuildHwndList(HDESK hdesk, HWND hwndNext, BOOL fEnumChildren, DWORD idThread, HWND **phwndFirst)</div><div class="ttdef"><b>Definition:</b> <a href="a00017_source.html#l00112">clenum.c:112</a></div></div>
<div class="ttc" id="aa00257_html_a6ea10148ead7ce860cd59084537e43b3"><div class="ttname"><a href="a00257.html#a6ea10148ead7ce860cd59084537e43b3">SLSetCaretPosition</a></div><div class="ttdeci">void SLSetCaretPosition(PED, HDC)</div><div class="ttdef"><b>Definition:</b> <a href="a00131_source.html#l00023">editsl.c:23</a></div></div>
<div class="ttc" id="aa01921_html_ae3f41ae09649e6eb90edca233ee0953f"><div class="ttname"><a href="a01921.html#ae3f41ae09649e6eb90edca233ee0953f">tagLBIV::hStrings</a></div><div class="ttdeci">LPWSTR hStrings</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00880">usercli.h:880</a></div></div>
<div class="ttc" id="aa01901_html_aef80c75d2884a25bff2b21946de5e18c"><div class="ttname"><a href="a01901.html#aef80c75d2884a25bff2b21946de5e18c">tagED::fUnused2</a></div><div class="ttdeci">UINT fUnused2</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00739">usercli.h:739</a></div></div>
<div class="ttc" id="aa00257_html_ae50650d21f9b97f7332f75c4769f72ac"><div class="ttname"><a href="a00257.html#ae50650d21f9b97f7332f75c4769f72ac">PPED</a></div><div class="ttdeci">struct tagED ** PPED</div></div>
<div class="ttc" id="aa01877_html_a3da6c6c11498442555fbdbb3e2278e48"><div class="ttname"><a href="a01877.html#a3da6c6c11498442555fbdbb3e2278e48">_LOOKASIDE::LookasideBase</a></div><div class="ttdeci">PVOID LookasideBase</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00306">usercli.h:306</a></div></div>
<div class="ttc" id="aa00257_html_a8507fac53380b5cbc9aa21f8ac314995"><div class="ttname"><a href="a00257.html#a8507fac53380b5cbc9aa21f8ac314995">EDITCHARSETPROC</a></div><div class="ttdeci">LRESULT(cdecl * EDITCHARSETPROC)(struct tagED *, UINT,...)</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00361">usercli.h:361</a></div></div>
<div class="ttc" id="aa01953_html_a81d339617d33dcc8558d1f53438dba19"><div class="ttname"><a href="a01953.html#a81d339617d33dcc8558d1f53438dba19">_RESCALLS::pfnFreeResource</a></div><div class="ttdeci">PFNFREE pfnFreeResource</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l01092">usercli.h:1092</a></div></div>
<div class="ttc" id="aa00257_html_aab0cc30f737042cd8237de7cddea6557"><div class="ttname"><a href="a00257.html#aab0cc30f737042cd8237de7cddea6557">CreateLocalMemHandle</a></div><div class="ttdeci">HANDLE CreateLocalMemHandle(HANDLE hMem)</div><div class="ttdef"><b>Definition:</b> <a href="a03611_source.html#l00260">client/ntstubs.c:260</a></div></div>
<div class="ttc" id="aa00677_html_aca74961d0036b8ae855be8a9234df247"><div class="ttname"><a href="a00677.html#aca74961d0036b8ae855be8a9234df247">pep</a></div><div class="ttdeci">#define pep</div></div>
<div class="ttc" id="aa00257_html_a4d738f9eb03f771ab475011d54477aa5"><div class="ttname"><a href="a00257.html#a4d738f9eb03f771ab475011d54477aa5">MB_DlgProcW</a></div><div class="ttdeci">LONG APIENTRY MB_DlgProcW(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)</div><div class="ttdef"><b>Definition:</b> <a href="a00212_source.html#l01353">msgbox.c:1353</a></div></div>
<div class="ttc" id="aa01901_html_a39109fda55461db48b8cad98765d3d4f"><div class="ttname"><a href="a01901.html#a39109fda55461db48b8cad98765d3d4f">tagED::fBorder</a></div><div class="ttdeci">UINT fBorder</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00696">usercli.h:696</a></div></div>
<div class="ttc" id="aa01901_html_a367417b83b65d99bd870cdbed849cef5"><div class="ttname"><a href="a01901.html#a367417b83b65d99bd870cdbed849cef5">tagED::fEatNextChar</a></div><div class="ttdeci">UINT fEatNextChar</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00708">usercli.h:708</a></div></div>
<div class="ttc" id="aa00257_html_af0d29aebc08c2bc83346405e4d1f1b02"><div class="ttname"><a href="a00257.html#af0d29aebc08c2bc83346405e4d1f1b02">ECCchInWidth</a></div><div class="ttdeci">ICH ECCchInWidth(PED, HDC, LPSTR, ICH, int, BOOL)</div><div class="ttdef"><b>Definition:</b> <a href="a00125_source.html#l00921">editec.c:921</a></div></div>
<div class="ttc" id="aa01921_html_abae0c031d21e87807959f436a83ce8a4"><div class="ttname"><a href="a01921.html#abae0c031d21e87807959f436a83ce8a4">tagLBIV::fRedraw</a></div><div class="ttdeci">UINT fRedraw</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00893">usercli.h:893</a></div></div>
<div class="ttc" id="aa02489_html"><div class="ttname"><a href="a02489.html">tagEVENT_PACKET</a></div><div class="ttdef"><b>Definition:</b> <a href="a00365_source.html#l00509">user.h:509</a></div></div>
<div class="ttc" id="aa00257_html_a13d1cc6527a035d5f10069eadc7f6d85"><div class="ttname"><a href="a00257.html#a13d1cc6527a035d5f10069eadc7f6d85">MLScroll</a></div><div class="ttdeci">LONG MLScroll(PED, BOOL, int, int, BOOL)</div><div class="ttdef"><b>Definition:</b> <a href="a00128_source.html#l02569">editml.c:2569</a></div></div>
<div class="ttc" id="aa01877_html"><div class="ttname"><a href="a01877.html">_LOOKASIDE</a></div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00305">usercli.h:305</a></div></div>
<div class="ttc" id="aa01869_html_a4c18e984366112a802ac2789fe64cc87"><div class="ttname"><a href="a01869.html#a4c18e984366112a802ac2789fe64cc87">_IN_STRING::pstr</a></div><div class="ttdeci">PUNICODE_STRING pstr</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00291">usercli.h:291</a></div></div>
<div class="ttc" id="aa00257_html_a637cff6d0182ce298468bca589f939f2"><div class="ttname"><a href="a00257.html#a637cff6d0182ce298468bca589f939f2">SLInsertText</a></div><div class="ttdeci">ICH SLInsertText(PED, LPSTR, ICH)</div><div class="ttdef"><b>Definition:</b> <a href="a00131_source.html#l00850">editsl.c:850</a></div></div>
<div class="ttc" id="aa00257_html_af04f81863bfdbb3a13a7b155b0142f28"><div class="ttname"><a href="a00257.html#af04f81863bfdbb3a13a7b155b0142f28">LBSetCItemFullMax</a></div><div class="ttdeci">VOID LBSetCItemFullMax(PLBIV plb)</div><div class="ttdef"><b>Definition:</b> <a href="a00191_source.html#l00025">lboxrare.c:25</a></div></div>
<div class="ttc" id="aa00257_html_a5235c9fe24a71a0fac1a6c9326d13ac8"><div class="ttname"><a href="a00257.html#a5235c9fe24a71a0fac1a6c9326d13ac8">ECLock</a></div><div class="ttdeci">PSTR ECLock(PED ped)</div><div class="ttdef"><b>Definition:</b> <a href="a00125_source.html#l00038">editec.c:38</a></div></div>
<div class="ttc" id="aa02889_html"><div class="ttname"><a href="a02889.html">tagTHREADINFO</a></div><div class="ttdef"><b>Definition:</b> <a href="a00899_source.html#l02260">userk.h:2260</a></div></div>
<div class="ttc" id="aa01969_html_aa68195bea010296f58019dd25038d440"><div class="ttname"><a href="a01969.html#aa68195bea010296f58019dd25038d440">tagSHORTCREATE::style</a></div><div class="ttdeci">LONG style</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l02255">usercli.h:2255</a></div></div>
<div class="ttc" id="aa00365_html_ad92d5fac09a74e3695c68da781de646b"><div class="ttname"><a href="a00365.html#ad92d5fac09a74e3695c68da781de646b">ICH</a></div><div class="ttdeci">DWORD ICH</div><div class="ttdef"><b>Definition:</b> <a href="a00365_source.html#l00469">user.h:469</a></div></div>
<div class="ttc" id="aa00257_html_afd83d41ef95bee73d6038340b7fbdf75"><div class="ttname"><a href="a00257.html#afd83d41ef95bee73d6038340b7fbdf75">ConvertDIBBitmap</a></div><div class="ttdeci">HBITMAP ConvertDIBBitmap(UPBITMAPINFOHEADER lpbih, DWORD cxDesired, DWORD cyDesired, UINT flags, LPBITMAPINFOHEADER *lplpbih, LPSTR *lplpBits)</div></div>
<div class="ttc" id="aa01877_html_ad292205b311af4516161863a621bb77d"><div class="ttname"><a href="a01877.html#ad292205b311af4516161863a621bb77d">_LOOKASIDE::EntrySize</a></div><div class="ttdeci">DWORD EntrySize</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00309">usercli.h:309</a></div></div>
<div class="ttc" id="aa01877_html_a3022f7248bfd140c9627ccd6622460a9"><div class="ttname"><a href="a01877.html#a3022f7248bfd140c9627ccd6622460a9">_LOOKASIDE::DelCalls</a></div><div class="ttdeci">ULONG DelCalls</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00314">usercli.h:314</a></div></div>
<div class="ttc" id="aa01921_html_af2ccabe4821a7339ec42ca3f2713a7e6"><div class="ttname"><a href="a01921.html#af2ccabe4821a7339ec42ca3f2713a7e6">tagLBIV::fInitialized</a></div><div class="ttdeci">UINT fInitialized</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00949">usercli.h:949</a></div></div>
<div class="ttc" id="aa01901_html_a37bdf3472a25ade90d92aafe2a063113"><div class="ttname"><a href="a01901.html#a37bdf3472a25ade90d92aafe2a063113">tagED::fWrap</a></div><div class="ttdeci">UINT fWrap</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00704">usercli.h:704</a></div></div>
<div class="ttc" id="aa01921_html_adf215a463519586b3a5202285100f6ab"><div class="ttname"><a href="a01921.html#adf215a463519586b3a5202285100f6ab">tagLBIV::iSelBase</a></div><div class="ttdeci">INT iSelBase</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00871">usercli.h:871</a></div></div>
<div class="ttc" id="aa01901_html_a6eaee1347cb0a69a437c28d32dfb55d8"><div class="ttname"><a href="a01901.html#a6eaee1347cb0a69a437c28d32dfb55d8">tagED::f40Compat</a></div><div class="ttdeci">UINT f40Compat</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00731">usercli.h:731</a></div></div>
<div class="ttc" id="aa00257_html_aea8af8934e330e52840ab91535b33175"><div class="ttname"><a href="a00257.html#aea8af8934e330e52840ab91535b33175">ScrollBarWndProcW</a></div><div class="ttdeci">LONG APIENTRY ScrollBarWndProcW(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)</div><div class="ttdef"><b>Definition:</b> <a href="a00041_source.html#l00217">clmsg.c:217</a></div></div>
<div class="ttc" id="aa00257_html_a62ffb54fb074f1189f63709bdb15d4a0"><div class="ttname"><a href="a00257.html#a62ffb54fb074f1189f63709bdb15d4a0">LastFullVisible</a></div><div class="ttdeci">INT LastFullVisible(PLBIV)</div><div class="ttdef"><b>Definition:</b> <a href="a00182_source.html#l00986">lboxctl2.c:986</a></div></div>
<div class="ttc" id="aa01901_html_aef1eec499715335d467d1c4215278b99"><div class="ttname"><a href="a01901.html#aef1eec499715335d467d1c4215278b99">tagED::chLines</a></div><div class="ttdeci">LPICH chLines</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00743">usercli.h:743</a></div></div>
<div class="ttc" id="aa00257_html_a739b28ba311ee4abe56b082e80cb63e4"><div class="ttname"><a href="a00257.html#a739b28ba311ee4abe56b082e80cb63e4">xxxLBSetCaret</a></div><div class="ttdeci">void xxxLBSetCaret(PLBIV plb, BOOL fSetCaret)</div><div class="ttdef"><b>Definition:</b> <a href="a00182_source.html#l00385">lboxctl2.c:385</a></div></div>
<div class="ttc" id="aa01873_html_a9a294eec7eefc4d18c25578b8e585472"><div class="ttname"><a href="a01873.html#a9a294eec7eefc4d18c25578b8e585472">_LARGE_IN_STRING::strCapture</a></div><div class="ttdeci">LARGE_UNICODE_STRING strCapture</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00296">usercli.h:296</a></div></div>
<div class="ttc" id="aa01921_html_a0a54068a7898d057f9779868af834827"><div class="ttname"><a href="a01921.html#a0a54068a7898d057f9779868af834827">tagLBIV::fVertBar</a></div><div class="ttdeci">UINT fVertBar</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00939">usercli.h:939</a></div></div>
<div class="ttc" id="aa00257_html_a9744e418a11148381f7b39d7a6a5aa9f"><div class="ttname"><a href="a00257.html#a9744e418a11148381f7b39d7a6a5aa9f">MDIActivateDlgProcW</a></div><div class="ttdeci">LONG APIENTRY MDIActivateDlgProcW(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)</div><div class="ttdef"><b>Definition:</b> <a href="a00197_source.html#l00787">mdimenu.c:787</a></div></div>
<div class="ttc" id="aa00257_html_ac32085a6e966374b8af33d97172f635b"><div class="ttname"><a href="a00257.html#ac32085a6e966374b8af33d97172f635b">_SetCursorIconData</a></div><div class="ttdeci">BOOL _SetCursorIconData(HCURSOR hCursor, PCURSORDATA pcur, DWORD cbData)</div><div class="ttdef"><b>Definition:</b> <a href="a03611_source.html#l01256">client/ntstubs.c:1256</a></div></div>
<div class="ttc" id="aa00257_html_ad20f26bb5cfed5a687c0b5aded79b120"><div class="ttname"><a href="a00257.html#ad20f26bb5cfed5a687c0b5aded79b120">LBPage</a></div><div class="ttdeci">INT LBPage(PLBIV, INT, BOOL)</div><div class="ttdef"><b>Definition:</b> <a href="a00194_source.html#l00157">lboxvar.c:157</a></div></div>
<div class="ttc" id="aa01901_html_ae69ebb9f519928fda2522bc10fc5f62c"><div class="ttname"><a href="a01901.html#ae69ebb9f519928fda2522bc10fc5f62c">tagED::wMaxNegCcharPos</a></div><div class="ttdeci">UINT wMaxNegCcharPos</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00779">usercli.h:779</a></div></div>
<div class="ttc" id="aa00257_html_af4d8743272a8eb22e205078faaed38c5"><div class="ttname"><a href="a00257.html#af4d8743272a8eb22e205078faaed38c5">_GetDCEx</a></div><div class="ttdeci">HDC _GetDCEx(HWND hwnd, HRGN hrgnClip, DWORD flags)</div></div>
<div class="ttc" id="aa01961_html_a227e16efc2f23e8347858f3820cf8260"><div class="ttname"><a href="a01961.html#a227e16efc2f23e8347858f3820cf8260">tagMDI::idFirstChild</a></div><div class="ttdeci">UINT idFirstChild</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l02238">usercli.h:2238</a></div></div>
<div class="ttc" id="aa00257_html_af7e530aa694136de088014707473cd28"><div class="ttname"><a href="a00257.html#af7e530aa694136de088014707473cd28">MLMouseMotion</a></div><div class="ttdeci">void MLMouseMotion(PED, UINT, UINT, LPPOINT)</div><div class="ttdef"><b>Definition:</b> <a href="a00128_source.html#l02404">editml.c:2404</a></div></div>
<div class="ttc" id="aa01969_html_af905a9989361d094908ad04e08f6429d"><div class="ttname"><a href="a01969.html#af905a9989361d094908ad04e08f6429d">tagSHORTCREATE::cx</a></div><div class="ttdeci">int cx</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l02252">usercli.h:2252</a></div></div>
<div class="ttc" id="aa00257_html_afd5f210b1164b4932ec4c3d9a0e4c6c8"><div class="ttname"><a href="a00257.html#afd5f210b1164b4932ec4c3d9a0e4c6c8">ECNotifyParent</a></div><div class="ttdeci">void ECNotifyParent(PED, int)</div><div class="ttdef"><b>Definition:</b> <a href="a00125_source.html#l01833">editec.c:1833</a></div></div>
<div class="ttc" id="aa01921_html_a3b09e3cddaf31f472117320e7a71ce17"><div class="ttname"><a href="a01921.html#a3b09e3cddaf31f472117320e7a71ce17">tagLBIV::fHorzBar</a></div><div class="ttdeci">UINT fHorzBar</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00937">usercli.h:937</a></div></div>
<div class="ttc" id="aa00257_html_ab82910c4539db8debc07209b4b83d38f"><div class="ttname"><a href="a00257.html#ab82910c4539db8debc07209b4b83d38f">FillWindow</a></div><div class="ttdeci">BOOL FillWindow(HWND hwndBrush, HWND hwndPaint, HDC hdc, HBRUSH hbr)</div><div class="ttdef"><b>Definition:</b> <a href="a03611_source.html#l00115">client/ntstubs.c:115</a></div></div>
<div class="ttc" id="aa00257_html_a7322a75a92676e90549a019db740691d"><div class="ttname"><a href="a00257.html#a7322a75a92676e90549a019db740691d">FindMnemChar</a></div><div class="ttdeci">int FindMnemChar(LPWSTR lpstr, WCHAR ch, BOOL fFirst, BOOL fPrefix)</div><div class="ttdef"><b>Definition:</b> <a href="a00110_source.html#l00025">dmmnem.c:25</a></div></div>
<div class="ttc" id="aa01893_html"><div class="ttname"><a href="a01893.html">tagCOMBOWND</a></div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00499">usercli.h:499</a></div></div>
<div class="ttc" id="aa00257_html_aede676488b6ac7cc617affe70ffae6b1"><div class="ttname"><a href="a00257.html#aede676488b6ac7cc617affe70ffae6b1">_ToUnicodeEx</a></div><div class="ttdeci">int _ToUnicodeEx(UINT wVirtKey, UINT wScanCode, PBYTE lpKeyState, LPWSTR pwszBuff, int cchBuff, UINT wFlags, HKL hkl)</div></div>
<div class="ttc" id="aa01897_html_a3ed87d3752408c91b3a2126cd151706b"><div class="ttname"><a href="a01897.html#a3ed87d3752408c91b3a2126cd151706b">tagUNDO::cchDeleted</a></div><div class="ttdeci">ICH cchDeleted</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00627">usercli.h:627</a></div></div>
<div class="ttc" id="aa00257_html_a36f3cac65a1f49f688e97216c9d0f67c"><div class="ttname"><a href="a00257.html#a36f3cac65a1f49f688e97216c9d0f67c">MLEditWndProc</a></div><div class="ttdeci">LONG MLEditWndProc(HWND, PED, UINT, DWORD, LONG)</div><div class="ttdef"><b>Definition:</b> <a href="a00128_source.html#l03002">editml.c:3002</a></div></div>
<div class="ttc" id="aa00257_html_a65db2a0369699a5fc8257baf14e86845"><div class="ttname"><a href="a00257.html#a65db2a0369699a5fc8257baf14e86845">CsValidateInstance</a></div><div class="ttdeci">PVOID CsValidateInstance(HANDLE hInst)</div></div>
<div class="ttc" id="aa00257_html_a87df3d578ae0ef937f41d175a379dfa8"><div class="ttname"><a href="a00257.html#a87df3d578ae0ef937f41d175a379dfa8">RtlCaptureLargeAnsiString</a></div><div class="ttdeci">BOOL RtlCaptureLargeAnsiString(PLARGE_IN_STRING, LPCSTR, UINT, BOOL)</div><div class="ttdef"><b>Definition:</b> <a href="a00236_source.html#l00095">rtlinit.c:95</a></div></div>
<div class="ttc" id="aa00257_html_a42ba431f30b6d1f4a1375f0acfa3b2ab"><div class="ttname"><a href="a00257.html#a42ba431f30b6d1f4a1375f0acfa3b2ab">PMDI</a></div><div class="ttdeci">struct tagMDI * PMDI</div></div>
<div class="ttc" id="aa01901_html_a3895e19bb6aeafc0cba581525a70754d"><div class="ttname"><a href="a01901.html#a3895e19bb6aeafc0cba581525a70754d">tagED::fCalcLines</a></div><div class="ttdeci">UINT fCalcLines</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00705">usercli.h:705</a></div></div>
<div class="ttc" id="aa01945_html_aa32be9a0c762adc4bf101936c2849fd2"><div class="ttname"><a href="a01945.html#aa32be9a0c762adc4bf101936c2849fd2">tagSTATWND::pstat</a></div><div class="ttdeci">PSTAT pstat</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l01055">usercli.h:1055</a></div></div>
<div class="ttc" id="aa01901_html_ae004c105331877165669266ff7ec37f9"><div class="ttname"><a href="a01901.html#ae004c105331877165669266ff7ec37f9">tagED::wLeftMargin</a></div><div class="ttdeci">UINT wLeftMargin</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00780">usercli.h:780</a></div></div>
<div class="ttc" id="aa00257_html_a87d598863a584601de6fa94d5739331d"><div class="ttname"><a href="a00257.html#a87d598863a584601de6fa94d5739331d">EDITWND</a></div><div class="ttdeci">struct tagEDITWND EDITWND</div></div>
<div class="ttc" id="aa01901_html_a678c9598a77424f41d850829771b7b7c"><div class="ttname"><a href="a01901.html#a678c9598a77424f41d850829771b7b7c">tagED::UNDO</a></div><div class="ttdeci">UNDO</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00753">usercli.h:753</a></div></div>
<div class="ttc" id="aa00257_html_a7c0acc91914e5c12695291fc37af2d6f"><div class="ttname"><a href="a00257.html#a7c0acc91914e5c12695291fc37af2d6f">RegisterClassExWOWA</a></div><div class="ttdeci">ATOM RegisterClassExWOWA(PWNDCLASSEXA lpWndClass, LPDWORD pdwWOWstuff, PROC lpfnWorker, WORD fnid)</div></div>
<div class="ttc" id="aa00257_html_a4f9caa22ed529d60b842daca58968a5d"><div class="ttname"><a href="a00257.html#a4f9caa22ed529d60b842daca58968a5d">MapDeviceName</a></div><div class="ttdeci">NTSTATUS MapDeviceName(LPCWSTR lpszDeviceName, PUNICODE_STRING pstrDeviceName, BOOL bAnsi)</div><div class="ttdef"><b>Definition:</b> <a href="a03638_source.html#l00213">client/random.c:213</a></div></div>
<div class="ttc" id="aa00257_html_aff5d224b71737f9b257f1f26047d8937"><div class="ttname"><a href="a00257.html#aff5d224b71737f9b257f1f26047d8937">MLDeleteText</a></div><div class="ttdeci">ICH MLDeleteText(PED)</div><div class="ttdef"><b>Definition:</b> <a href="a00128_source.html#l01093">editml.c:1093</a></div></div>
<div class="ttc" id="aa00257_html_a5c000198e72d702740643d6cd3c2ea0a"><div class="ttname"><a href="a00257.html#a5c000198e72d702740643d6cd3c2ea0a">_GetDialogBaseUnits</a></div><div class="ttdeci">long _GetDialogBaseUnits(VOID)</div></div>
<div class="ttc" id="aa00257_html_acebcb033cf8869c4018b4ef9f31e19bc"><div class="ttname"><a href="a00257.html#acebcb033cf8869c4018b4ef9f31e19bc">xxxLBoxCtlScroll</a></div><div class="ttdeci">VOID xxxLBoxCtlScroll(PLBIV, INT, INT)</div><div class="ttdef"><b>Definition:</b> <a href="a00182_source.html#l00509">lboxctl2.c:509</a></div></div>
<div class="ttc" id="aa00257_html_ae18be3a0a759c15c7cb996ea9739813f"><div class="ttname"><a href="a00257.html#ae18be3a0a759c15c7cb996ea9739813f">ISelFromPt</a></div><div class="ttdeci">BOOL ISelFromPt(PLBIV, POINT, LPDWORD)</div><div class="ttdef"><b>Definition:</b> <a href="a00182_source.html#l00821">lboxctl2.c:821</a></div></div>
<div class="ttc" id="aa00257_html_af6cecf2f0e1da037a11516073bfd4fa1"><div class="ttname"><a href="a00257.html#af6cecf2f0e1da037a11516073bfd4fa1">xxxLBoxCtlDelete</a></div><div class="ttdeci">INT xxxLBoxCtlDelete(PLBIV, INT)</div><div class="ttdef"><b>Definition:</b> <a href="a00179_source.html#l00741">lboxctl1.c:741</a></div></div>
<div class="ttc" id="aa00257_html_a52245afb7fc6ecc9bf69cac23ca183ab"><div class="ttname"><a href="a00257.html#a52245afb7fc6ecc9bf69cac23ca183ab">xxxLBoxCtlHScrollMultiColumn</a></div><div class="ttdeci">VOID xxxLBoxCtlHScrollMultiColumn(PLBIV, INT, INT)</div><div class="ttdef"><b>Definition:</b> <a href="a00188_source.html#l00071">lboxmult.c:71</a></div></div>
<div class="ttc" id="aa01869_html_a54ef3915330fea7ef71c429f3fb509bd"><div class="ttname"><a href="a01869.html#a54ef3915330fea7ef71c429f3fb509bd">_IN_STRING::strCapture</a></div><div class="ttdeci">UNICODE_STRING strCapture</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00290">usercli.h:290</a></div></div>
<div class="ttc" id="aa00257_html_aa9b490506ebfcf6b582a2d56c9ec293c"><div class="ttname"><a href="a00257.html#aa9b490506ebfcf6b582a2d56c9ec293c">MDIWND</a></div><div class="ttdeci">struct tagMDIWND MDIWND</div></div>
<div class="ttc" id="aa00257_html_a58c14b3906d4e7a6a126ecbd0f2ddc0e"><div class="ttname"><a href="a00257.html#a58c14b3906d4e7a6a126ecbd0f2ddc0e">ListBoxWndProcWorker</a></div><div class="ttdeci">LONG ListBoxWndProcWorker(PWND pwnd, UINT msg, WPARAM wParam, LPARAM lParam, DWORD fAnsi)</div><div class="ttdef"><b>Definition:</b> <a href="a00176_source.html#l00032">lb1.c:32</a></div></div>
<div class="ttc" id="aa01921_html_ab8ce3162badb545a4d4933d983a520e9"><div class="ttname"><a href="a01921.html#ab8ce3162badb545a4d4933d983a520e9">tagLBIV::fCaret</a></div><div class="ttdeci">UINT fCaret</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00904">usercli.h:904</a></div></div>
<div class="ttc" id="aa00257_html_a188f1a6f89c775447d6ff325c1f831a3"><div class="ttname"><a href="a00257.html#a188f1a6f89c775447d6ff325c1f831a3">ECSetPasswordChar</a></div><div class="ttdeci">void ECSetPasswordChar(PED, UINT)</div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00409">edecrare.c:409</a></div></div>
<div class="ttc" id="aa00257_html_a157e39f6bd6c0f2557c067d30a14b811"><div class="ttname"><a href="a00257.html#a157e39f6bd6c0f2557c067d30a14b811">_SendMessageCallback</a></div><div class="ttdeci">BOOL _SendMessageCallback(HWND hWnd, UINT wMsg, DWORD wParam, LONG lParam, SENDASYNCPROC lpResultCallBack, DWORD dwData, BOOL bAnsi)</div></div>
<div class="ttc" id="aa00257_html_a90df54f73eff351e8beb34d995d1672e"><div class="ttname"><a href="a00257.html#a90df54f73eff351e8beb34d995d1672e">MLSetHandle</a></div><div class="ttdeci">void MLSetHandle(PED, HANDLE)</div><div class="ttdef"><b>Definition:</b> <a href="a00137_source.html#l00219">edmlrare.c:219</a></div></div>
<div class="ttc" id="aa01921_html_a8abffa689a2601dffeb2ec73f0d35c8b"><div class="ttname"><a href="a01921.html#a8abffa689a2601dffeb2ec73f0d35c8b">tagLBIV::numberOfColumns</a></div><div class="ttdeci">INT numberOfColumns</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00888">usercli.h:888</a></div></div>
<div class="ttc" id="aa01901_html_ac1c361bb0c0b2a18ff893491b4ad939a"><div class="ttname"><a href="a01901.html#ac1c361bb0c0b2a18ff893491b4ad939a">tagED::ichCaret</a></div><div class="ttdeci">ICH ichCaret</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00654">usercli.h:654</a></div></div>
<div class="ttc" id="aa01869_html"><div class="ttname"><a href="a01869.html">_IN_STRING</a></div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00289">usercli.h:289</a></div></div>
<div class="ttc" id="aa00257_html_a126e849e3cf2074a9ad6abadf070d35f"><div class="ttname"><a href="a00257.html#a126e849e3cf2074a9ad6abadf070d35f">CItemInWindowVarOwnerDraw</a></div><div class="ttdeci">INT CItemInWindowVarOwnerDraw(PLBIV, BOOL)</div><div class="ttdef"><b>Definition:</b> <a href="a00194_source.html#l00101">lboxvar.c:101</a></div></div>
<div class="ttc" id="aa01901_html_a9025682454261461d5ca5c82b034f811"><div class="ttname"><a href="a01901.html#a9025682454261461d5ca5c82b034f811">tagED::seed</a></div><div class="ttdeci">UCHAR seed</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00792">usercli.h:792</a></div></div>
<div class="ttc" id="aa01901_html_ab83f282e0d9ba01db145bc2a64db07f6"><div class="ttname"><a href="a01901.html#ab83f282e0d9ba01db145bc2a64db07f6">tagED::cPasswordCharWidth</a></div><div class="ttdeci">int cPasswordCharWidth</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00672">usercli.h:672</a></div></div>
<div class="ttc" id="aa01969_html"><div class="ttname"><a href="a01969.html">tagSHORTCREATE</a></div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l02250">usercli.h:2250</a></div></div>
<div class="ttc" id="aa01901_html_a28b575c23d3fd50bf4af8b5fa4d240ad"><div class="ttname"><a href="a01901.html#a28b575c23d3fd50bf4af8b5fa4d240ad">tagED::hText</a></div><div class="ttdeci">HANDLE hText</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00642">usercli.h:642</a></div></div>
<div class="ttc" id="aa00257_html_ad99c26636404df63559c66248eeb953d"><div class="ttname"><a href="a00257.html#ad99c26636404df63559c66248eeb953d">UPBITMAPCOREHEADER</a></div><div class="ttdeci">BITMAPCOREHEADER UNALIGNED * UPBITMAPCOREHEADER</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l01118">usercli.h:1118</a></div></div>
<div class="ttc" id="aa00257_html_a2100af25a074cddc7681225f4609e8b1"><div class="ttname"><a href="a00257.html#a2100af25a074cddc7681225f4609e8b1">MLRepaintChangedSelection</a></div><div class="ttdeci">void MLRepaintChangedSelection(PED, HDC, ICH, ICH)</div></div>
<div class="ttc" id="aa00257_html_ac3ef552123bd42833835c2969dd6d5a7"><div class="ttname"><a href="a00257.html#ac3ef552123bd42833835c2969dd6d5a7">ECCreate</a></div><div class="ttdeci">BOOL ECCreate(PWND, PED, LONG)</div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00285">edecrare.c:285</a></div></div>
<div class="ttc" id="aa00257_html_a04025ba62cfb01986f9445059fe59a4f"><div class="ttname"><a href="a00257.html#a04025ba62cfb01986f9445059fe59a4f">MLExpandTabs</a></div><div class="ttdeci">BOOL MLExpandTabs(PED)</div></div>
<div class="ttc" id="aa01925_html_a9390f7a1c66dcd4459c862b886656e67"><div class="ttname"><a href="a01925.html#a9390f7a1c66dcd4459c862b886656e67">tagLBItem::itemData</a></div><div class="ttdeci">DWORD itemData</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l01023">usercli.h:1023</a></div></div>
<div class="ttc" id="aa00257_html_ab5200c59a1862237b20ac26c1ac6d2d6"><div class="ttname"><a href="a00257.html#ab5200c59a1862237b20ac26c1ac6d2d6">LBSetVariableHeightItemHeight</a></div><div class="ttdeci">VOID LBSetVariableHeightItemHeight(PLBIV, INT, INT)</div><div class="ttdef"><b>Definition:</b> <a href="a00194_source.html#l00067">lboxvar.c:67</a></div></div>
<div class="ttc" id="aa00257_html_aaabf1f8d54001065d56dccd9fead90bb"><div class="ttname"><a href="a00257.html#aaabf1f8d54001065d56dccd9fead90bb">GENERICPROC</a></div><div class="ttdeci">int(WINAPI * GENERICPROC)()</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00155">usercli.h:155</a></div></div>
<div class="ttc" id="aa00257_html_a154fa0be7db2a891badfb14be463c088"><div class="ttname"><a href="a00257.html#a154fa0be7db2a891badfb14be463c088">gpCharset</a></div><div class="ttdeci">PCHARSETBLOCK gpCharset</div></div>
<div class="ttc" id="aa00257_html_a83edf01d386bf5526eeb3336425d207b"><div class="ttname"><a href="a00257.html#a83edf01d386bf5526eeb3336425d207b">ECDeleteText</a></div><div class="ttdeci">ICH ECDeleteText(PED)</div><div class="ttdef"><b>Definition:</b> <a href="a00125_source.html#l01706">editec.c:1706</a></div></div>
<div class="ttc" id="aa01901_html_a25db36433a3a98e02dad54d430c71c20"><div class="ttname"><a href="a01901.html#a25db36433a3a98e02dad54d430c71c20">tagED::fMouseDown</a></div><div class="ttdeci">UINT fMouseDown</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00691">usercli.h:691</a></div></div>
<div class="ttc" id="aa02569_html"><div class="ttname"><a href="a02569.html">tagCLS</a></div><div class="ttdef"><b>Definition:</b> <a href="a00365_source.html#l01323">user.h:1323</a></div></div>
<div class="ttc" id="aa01921_html_a9172a7303e1d604e9057dd4908cc315e"><div class="ttname"><a href="a01921.html#a9172a7303e1d604e9057dd4908cc315e">tagLBIV::iTypeSearch</a></div><div class="ttdeci">int iTypeSearch</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00970">usercli.h:970</a></div></div>
<div class="ttc" id="aa01909_html_a63f745c3f41820ad0e5f953c6d30e1cc"><div class="ttname"><a href="a01909.html#a63f745c3f41820ad0e5f953c6d30e1cc">tagBLOCK::EndPos</a></div><div class="ttdeci">ICH EndPos</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00810">usercli.h:810</a></div></div>
<div class="ttc" id="aa01957_html"><div class="ttname"><a href="a01957.html">_FILEINFO</a></div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l01830">usercli.h:1830</a></div></div>
<div class="ttc" id="aa01893_html_a6abe98f8d8bcc1c1b1a49c0c9a15e56d"><div class="ttname"><a href="a01893.html#a6abe98f8d8bcc1c1b1a49c0c9a15e56d">tagCOMBOWND::wnd</a></div><div class="ttdeci">WND wnd</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00500">usercli.h:500</a></div></div>
<div class="ttc" id="aa00257_html_a030e623e285b264ba718331f5f7219e4"><div class="ttname"><a href="a00257.html#a030e623e285b264ba718331f5f7219e4">ImeWndProcA</a></div><div class="ttdeci">LONG APIENTRY ImeWndProcA(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)</div><div class="ttdef"><b>Definition:</b> <a href="a00167_source.html#l00184">imectl.c:184</a></div></div>
<div class="ttc" id="aa01901_html_a6d0b3b68861718925fb11deed1655d7e"><div class="ttname"><a href="a01901.html#a6d0b3b68861718925fb11deed1655d7e">tagED::lpfnNextWord</a></div><div class="ttdeci">EDITWORDBREAKPROCA lpfnNextWord</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00748">usercli.h:748</a></div></div>
<div class="ttc" id="aa00257_html_aa123915d6bed0607bcf49451b4dbecde"><div class="ttname"><a href="a00257.html#aa123915d6bed0607bcf49451b4dbecde">MDI</a></div><div class="ttdeci">struct tagMDI MDI</div></div>
<div class="ttc" id="aa00257_html_a324c80244fbab355e56e2a74fe442473"><div class="ttname"><a href="a00257.html#a324c80244fbab355e56e2a74fe442473">CURSORRESOURCE</a></div><div class="ttdeci">struct tagCURSORRESOURCE CURSORRESOURCE</div></div>
<div class="ttc" id="aa00257_html_aebc5b40d1d691eb9f4f70fc5354ac951"><div class="ttname"><a href="a00257.html#aebc5b40d1d691eb9f4f70fc5354ac951">_LoadKeyboardLayoutEx</a></div><div class="ttdeci">HKL _LoadKeyboardLayoutEx(HANDLE hFile, UINT offTable, HKL hkl, LPCWSTR pwszKL, UINT KbdInputLocale, UINT Flags)</div></div>
<div class="ttc" id="aa02457_html"><div class="ttname"><a href="a02457.html">_LARGE_UNICODE_STRING</a></div><div class="ttdef"><b>Definition:</b> <a href="a00365_source.html#l00280">user.h:280</a></div></div>
<div class="ttc" id="aa01885_html"><div class="ttname"><a href="a01885.html">tagCHARSETBLOCK</a></div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00363">usercli.h:363</a></div></div>
<div class="ttc" id="aa00257_html_ae976bf6cbc3cb2d11fbb1741af37d8dd"><div class="ttname"><a href="a00257.html#ae976bf6cbc3cb2d11fbb1741af37d8dd">SLChangeSelection</a></div><div class="ttdeci">void SLChangeSelection(PED, HDC, ICH, ICH)</div><div class="ttdef"><b>Definition:</b> <a href="a00131_source.html#l00278">editsl.c:278</a></div></div>
<div class="ttc" id="aa00257_html_a5714f7f795e6ee4f5d5d8d0fa0a81a0d"><div class="ttname"><a href="a00257.html#a5714f7f795e6ee4f5d5d8d0fa0a81a0d">MLSetTabStops</a></div><div class="ttdeci">BOOL MLSetTabStops(PED, int, LPINT)</div><div class="ttdef"><b>Definition:</b> <a href="a00137_source.html#l00429">edmlrare.c:429</a></div></div>
<div class="ttc" id="aa00257_html_a6aec32530796dbbc7a459d339bf7af21"><div class="ttname"><a href="a00257.html#a6aec32530796dbbc7a459d339bf7af21">_GetNextDlgGroupItem</a></div><div class="ttdeci">PWND _GetNextDlgGroupItem(PWND pwndDlg, PWND pwnd, BOOL fPrev)</div><div class="ttdef"><b>Definition:</b> <a href="a00107_source.html#l00427">dlgmgrc.c:427</a></div></div>
<div class="ttc" id="aa00257_html_a0619f98ebbc870980e5a1bac8212e68e"><div class="ttname"><a href="a00257.html#a0619f98ebbc870980e5a1bac8212e68e">MLChar</a></div><div class="ttdeci">void MLChar(PED, DWORD, int)</div><div class="ttdef"><b>Definition:</b> <a href="a00128_source.html#l02166">editml.c:2166</a></div></div>
<div class="ttc" id="aa00257_html_ab4b3a1e6ba13485c68f0ada1c7c02737"><div class="ttname"><a href="a00257.html#ab4b3a1e6ba13485c68f0ada1c7c02737">DesktopWndProcA</a></div><div class="ttdeci">LONG APIENTRY DesktopWndProcA(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)</div><div class="ttdef"><b>Definition:</b> <a href="a00041_source.html#l00058">clmsg.c:58</a></div></div>
<div class="ttc" id="aa00257_html_a839ee160d0cb2314221b33804a2c6984"><div class="ttname"><a href="a00257.html#a839ee160d0cb2314221b33804a2c6984">UPBITMAPINFO</a></div><div class="ttdeci">BITMAPINFO UNALIGNED * UPBITMAPINFO</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l01116">usercli.h:1116</a></div></div>
<div class="ttc" id="aa01921_html_a7e97ae52e49311f23faaebbdd83e38c7"><div class="ttname"><a href="a01921.html#a7e97ae52e49311f23faaebbdd83e38c7">tagLBIV::fNoIntegralHeight</a></div><div class="ttdeci">UINT fNoIntegralHeight</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00924">usercli.h:924</a></div></div>
<div class="ttc" id="aa01933_html_aeb15ba090958260ea31c0128994ce2f2"><div class="ttname"><a href="a01933.html#aeb15ba090958260ea31c0128994ce2f2">tagLBWND::pLBIV</a></div><div class="ttdeci">PLBIV pLBIV</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l01032">usercli.h:1032</a></div></div>
<div class="ttc" id="aa00257_html_a9a4dba8f0a229926e2ca20857523f7c5"><div class="ttname"><a href="a00257.html#a9a4dba8f0a229926e2ca20857523f7c5">RtlCaptureAnsiString</a></div><div class="ttdeci">BOOL RtlCaptureAnsiString(PIN_STRING, LPCSTR, BOOL)</div><div class="ttdef"><b>Definition:</b> <a href="a00236_source.html#l00030">rtlinit.c:30</a></div></div>
<div class="ttc" id="aa00257_html_a78f680d40c40a69d2bdc75e0ae8bdfa4"><div class="ttname"><a href="a00257.html#a78f680d40c40a69d2bdc75e0ae8bdfa4">ComboListBoxWndProcW</a></div><div class="ttdeci">LONG APIENTRY ComboListBoxWndProcW(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)</div><div class="ttdef"><b>Definition:</b> <a href="a00176_source.html#l00780">lb1.c:780</a></div></div>
<div class="ttc" id="aa01889_html_a483879a0115f80176e3e2f16ed570039"><div class="ttname"><a href="a01889.html#a483879a0115f80176e3e2f16ed570039">tagCBox::CBoxStyle</a></div><div class="ttdeci">UINT CBoxStyle</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00464">usercli.h:464</a></div></div>
<div class="ttc" id="aa01917_html_ab82d6fc6becaa18c4a882bcc35cc1a6a"><div class="ttname"><a href="a01917.html#ab82d6fc6becaa18c4a882bcc35cc1a6a">_SCROLLPOS::iReturn</a></div><div class="ttdeci">INT iReturn</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00863">usercli.h:863</a></div></div>
<div class="ttc" id="aa01889_html_a3d504d1fbd4e573e6e9c755e161af9e4"><div class="ttname"><a href="a01889.html#a3d504d1fbd4e573e6e9c755e161af9e4">tagCBox::fNoEdit</a></div><div class="ttdeci">UINT fNoEdit</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00488">usercli.h:488</a></div></div>
<div class="ttc" id="aa00257_html_a8a08d5c522d5802e4459ce6c591b03fb"><div class="ttname"><a href="a00257.html#a8a08d5c522d5802e4459ce6c591b03fb">InitClientDrawing</a></div><div class="ttdeci">void InitClientDrawing()</div></div>
<div class="ttc" id="aa00257_html_ab9b13c021826b20dbeb7e600aff77df8"><div class="ttname"><a href="a00257.html#ab9b13c021826b20dbeb7e600aff77df8">DialogWndProcW</a></div><div class="ttdeci">LONG APIENTRY DialogWndProcW(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)</div></div>
<div class="ttc" id="aa00257_html_a523c3310bbfcb1440ff1dadc371ffea1"><div class="ttname"><a href="a00257.html#a523c3310bbfcb1440ff1dadc371ffea1">MDIClientWndProcW</a></div><div class="ttdeci">LONG APIENTRY MDIClientWndProcW(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)</div><div class="ttdef"><b>Definition:</b> <a href="a00200_source.html#l01856">mdiwin.c:1856</a></div></div>
<div class="ttc" id="aa01873_html"><div class="ttname"><a href="a01873.html">_LARGE_IN_STRING</a></div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00295">usercli.h:295</a></div></div>
<div class="ttc" id="aa01897_html_afdb0b191985947f30da3ca11dc7a0bbd"><div class="ttname"><a href="a01897.html#afdb0b191985947f30da3ca11dc7a0bbd">tagUNDO::hDeletedText</a></div><div class="ttdeci">PBYTE hDeletedText</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00623">usercli.h:623</a></div></div>
<div class="ttc" id="aa00257_html_a53ffe86c1297e90317dfa9c55d413363"><div class="ttname"><a href="a00257.html#a53ffe86c1297e90317dfa9c55d413363">xxxInsureVisible</a></div><div class="ttdeci">VOID xxxInsureVisible(PLBIV, INT, BOOL)</div><div class="ttdef"><b>Definition:</b> <a href="a00182_source.html#l01916">lboxctl2.c:1916</a></div></div>
<div class="ttc" id="aa00257_html_a1c1b08164e331764329a5d458cbb36cb"><div class="ttname"><a href="a00257.html#a1c1b08164e331764329a5d458cbb36cb">ECReleaseEditDC</a></div><div class="ttdeci">void ECReleaseEditDC(PED, HDC, BOOL)</div><div class="ttdef"><b>Definition:</b> <a href="a00125_source.html#l01922">editec.c:1922</a></div></div>
<div class="ttc" id="aa00257_html_ab53bdef60c27b6db1a5afd8549d6c763"><div class="ttname"><a href="a00257.html#ab53bdef60c27b6db1a5afd8549d6c763">ShiftMenuIDs</a></div><div class="ttdeci">VOID ShiftMenuIDs(PWND pwnd, PWND pwndVictim)</div><div class="ttdef"><b>Definition:</b> <a href="a00197_source.html#l00509">mdimenu.c:509</a></div></div>
<div class="ttc" id="aa01881_html_a9f417f1df5be94defda7697e050dae9a"><div class="ttname"><a href="a01881.html#a9f417f1df5be94defda7697e050dae9a">_TL::iBogus</a></div><div class="ttdeci">int iBogus</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00348">usercli.h:348</a></div></div>
<div class="ttc" id="aa01953_html_a9d3b4e93429fae456953debe600eccf3"><div class="ttname"><a href="a01953.html#a9d3b4e93429fae456953debe600eccf3">_RESCALLS::pfnUnlockResource</a></div><div class="ttdeci">PFNUNLOCK pfnUnlockResource</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l01091">usercli.h:1091</a></div></div>
<div class="ttc" id="aa00953_html_a428a91acf2c2439dc1a257708ee1f805"><div class="ttname"><a href="a00953.html#a428a91acf2c2439dc1a257708ee1f805">APIENTRY</a></div><div class="ttdeci">#define APIENTRY</div><div class="ttdef"><b>Definition:</b> <a href="a00953_source.html#l00005">bench.c:5</a></div></div>
<div class="ttc" id="aa01889_html_acf1eb1af385b49af972c7e380df351c6"><div class="ttname"><a href="a01889.html#acf1eb1af385b49af972c7e380df351c6">tagCBox::cxDrop</a></div><div class="ttdeci">int cxDrop</div><div class="ttdef"><b>Definition:</b> <a href="a00257_source.html#l00458">usercli.h:458</a></div></div>
<div class="ttc" id="aa00257_html_ab1935024bdf631d6085dcafc32820b14"><div class="ttname"><a href="a00257.html#ab1935024bdf631d6085dcafc32820b14">MLInsertchLine</a></div><div class="ttdeci">BOOL MLInsertchLine(PED, ICH, ICH, BOOL)</div><div class="ttdef"><b>Definition:</b> <a href="a00128_source.html#l01186">editml.c:1186</a></div></div>
<div class="ttc" id="aa00257_html_af3467b9c0ccd04e941a428585a0b82ae"><div class="ttname"><a href="a00257.html#af3467b9c0ccd04e941a428585a0b82ae">MLIchToLine</a></div><div class="ttdeci">int MLIchToLine(PED, ICH)</div><div class="ttdef"><b>Definition:</b> <a href="a00128_source.html#l00377">editml.c:377</a></div></div>
<div class="ttc" id="aa00257_html_a82315e4b92762a3d3816282558e9bc9d"><div class="ttname"><a href="a00257.html#a82315e4b92762a3d3816282558e9bc9d">RegisterClassExWOWW</a></div><div class="ttdeci">ATOM RegisterClassExWOWW(PWNDCLASSEXW lpWndClass, LPDWORD pdwWOWstuff, PROC lpfnWorker, WORD fnid)</div></div>
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="dir_885cc87fac2d91e269af0a5a959fa5f6.html">E:</a></li><li class="navelem"><a class="el" href="dir_4e091ed8704426a7a4980368ba259fde.html">git</a></li><li class="navelem"><a class="el" href="dir_cd70cb5eb491250157f2d55d3ff4b13e.html">backup</a></li><li class="navelem"><a class="el" href="dir_ba2b673b566ba104b956abdc6dec0552.html">org</a></li><li class="navelem"><a class="el" href="dir_5bb0003d7907b45051943541418399f5.html">ntuser</a></li><li class="navelem"><a class="el" href="dir_caf01b281dbc7d7ffe410ecf117b6142.html">client</a></li><li class="navelem"><a class="el" href="a00257.html">usercli.h</a></li>
    <li class="footer">制作者
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
  </ul>
</div>
</body>
</html>
